fscan/Common
ZacharyZcR 78b8ff4f81 fix: 修复扫描模式验证和帮助文本过时问题
修复内容:
- 移除ValidationParser中无效的扫描模式(main, web, db, service, top1000, custom)
- 简化扫描模式验证逻辑,只保留真正支持的预定义模式(all, icmp)
- 允许任何插件名称作为扫描模式,实际验证在运行时进行
- 更新帮助文本,移除过时的portscan/tcpscan/udpscan引用

技术改进:
- 避免维护两套插件列表,减少维护成本
- 使验证逻辑与实际功能保持一致
- 提供更准确的用户指导信息

支持的扫描模式:
- all: 运行所有插件
- icmp: 存活探测模式
- 插件名称: mysql, redis, ssh等任何注册插件
- 多插件: mysql,redis,ssh等逗号分隔格式
2025-08-07 09:54:56 +08:00
..
base refactor: 重命名common/core为common/base并移除LegacyParser中间层 2025-08-07 06:31:05 +08:00
config refactor: 精简命令行参数提升用户体验 2025-08-07 07:18:32 +08:00
i18n fix: 修复扫描模式验证和帮助文本过时问题 2025-08-07 09:54:56 +08:00
logging refactor: 完成common包常量提取和代码重构优化 2025-08-06 21:29:30 +08:00
output refactor: 重构common包错误消息系统并优化常量管理 2025-08-06 22:33:26 +08:00
parsers fix: 修复扫描模式验证和帮助文本过时问题 2025-08-07 09:54:56 +08:00
proxy refactor: 完成common包常量提取和代码重构优化 2025-08-06 21:29:30 +08:00
utils refactor: 清理内存优化工具包中的死代码函数 2025-08-07 01:17:46 +08:00
common.go refactor: 精简命令行参数提升用户体验 2025-08-07 07:18:32 +08:00
Flag.go feat: 添加-m icmp参数支持存活探测模式 2025-08-07 09:45:01 +08:00
globals.go feat: 实现存活探测模式(-ao)支持快速主机存活状态检测 2025-08-07 09:28:11 +08:00
Parse.go refactor: 精简命令行参数提升用户体验 2025-08-07 07:18:32 +08:00
Ports.go refactor: 重命名common/core为common/base并移除LegacyParser中间层 2025-08-07 06:31:05 +08:00
ProgressManager.go refactor: 系统性清理common包中的死代码和未使用变量 2025-08-06 08:14:00 +08:00