mirror of
https://github.com/shadow1ng/fscan.git
synced 2025-09-14 14:06:44 +08:00

将单个messages.go文件(935行)拆分为按功能分类的多个文件: - core.go: 核心系统消息 - parse.go: 解析相关消息 - config.go: 配置相关消息 - scan.go: 扫描相关消息 - network.go: 网络相关消息 - output.go: 输出相关消息 - error.go: 通用错误消息 - flag.go: 命令行参数消息 - constants.go: 语言常量定义 - init.go: 统一初始化机制 提升了代码维护性、可读性和团队协作效率,为后续国际化扩展奠定良好基础。
97 lines
2.6 KiB
Go
97 lines
2.6 KiB
Go
package messages
|
|
|
|
/*
|
|
scan.go - 扫描相关消息
|
|
|
|
包含扫描流程、模式选择、插件管理等相关的
|
|
国际化消息定义。
|
|
*/
|
|
|
|
// ScanMessages 扫描相关消息
|
|
var ScanMessages = map[string]map[string]string{
|
|
// ========================= 扫描流程消息 =========================
|
|
"scan_mode_service_selected": {
|
|
LangZH: "已选择服务扫描模式",
|
|
LangEN: "Service scan mode selected",
|
|
},
|
|
"scan_mode_local_selected": {
|
|
LangZH: "已选择本地扫描模式",
|
|
LangEN: "Local scan mode selected",
|
|
},
|
|
"scan_mode_web_selected": {
|
|
LangZH: "已选择Web扫描模式",
|
|
LangEN: "Web scan mode selected",
|
|
},
|
|
"scan_info_start": {
|
|
LangZH: "开始信息扫描",
|
|
LangEN: "Starting information scan",
|
|
},
|
|
"scan_host_start": {
|
|
LangZH: "开始主机扫描",
|
|
LangEN: "Starting host scan",
|
|
},
|
|
"scan_vulnerability_start": {
|
|
LangZH: "开始漏洞扫描",
|
|
LangEN: "Starting vulnerability scan",
|
|
},
|
|
"scan_no_service_plugins": {
|
|
LangZH: "未找到可用的服务插件",
|
|
LangEN: "No available service plugins found",
|
|
},
|
|
"scan_vulnerability_plugins": {
|
|
LangZH: "使用漏洞扫描插件: %s",
|
|
LangEN: "Using vulnerability scan plugins: %s",
|
|
},
|
|
"scan_no_vulnerability_plugins": {
|
|
LangZH: "未找到可用的漏洞扫描插件",
|
|
LangEN: "No available vulnerability scan plugins found",
|
|
},
|
|
"scan_complete_ports_found": {
|
|
LangZH: "扫描完成, 发现 %d 个开放端口",
|
|
LangEN: "Scan completed, found %d open ports",
|
|
},
|
|
"scan_alive_ports_count": {
|
|
LangZH: "存活端口数量: %d",
|
|
LangEN: "Alive ports count: %d",
|
|
},
|
|
"scan_task_complete": {
|
|
LangZH: "扫描已完成: %d/%d",
|
|
LangEN: "Scan completed: %d/%d",
|
|
},
|
|
|
|
// ========================= 扫描错误消息 =========================
|
|
"scan_plugin_panic": {
|
|
LangZH: "[PANIC] 插件 %s 扫描 %s:%s 时崩溃: %v",
|
|
LangEN: "[PANIC] Plugin %s crashed while scanning %s:%s: %v",
|
|
},
|
|
"scan_plugin_not_found": {
|
|
LangZH: "扫描类型 %v 无对应插件,已跳过",
|
|
LangEN: "No plugin found for scan type %v, skipped",
|
|
},
|
|
"scan_plugin_error": {
|
|
LangZH: "扫描错误 %v:%v - %v",
|
|
LangEN: "Scan error %v:%v - %v",
|
|
},
|
|
|
|
// ========================= 进度条消息 =========================
|
|
"progress_scanning_description": {
|
|
LangZH: "扫描进度",
|
|
LangEN: "Scanning Progress",
|
|
},
|
|
"progress_port_scanning": {
|
|
LangZH: "端口扫描",
|
|
LangEN: "Port Scanning",
|
|
},
|
|
"progress_scan_completed": {
|
|
LangZH: "扫描完成:",
|
|
LangEN: "Scan Completed:",
|
|
},
|
|
"progress_port_scan_completed": {
|
|
LangZH: "端口扫描完成:",
|
|
LangEN: "Port Scan Completed:",
|
|
},
|
|
"progress_open_ports": {
|
|
LangZH: "开放端口",
|
|
LangEN: "Open Ports",
|
|
},
|
|
} |