mirror of
https://github.com/shadow1ng/fscan.git
synced 2025-09-14 14:06:44 +08:00
![]() 将原有的878行单一文件重构为多个专门化模块: - 类型定义模块:集中管理所有数据结构 - 扫描器核心:初始化和全局状态管理 - 编码工具:处理各种编码格式转换 - 探测器解析:解析nmap-service-probes格式 - 匹配引擎:模式匹配和服务识别 - 版本解析:服务版本信息提取 通过向后兼容层保持原有API接口不变,确保现有代码无需修改即可使用新架构 |
||
---|---|---|
.. | ||
encoding_utils.go | ||
match_engine.go | ||
nmap-service-probes.txt | ||
probe_parser.go | ||
scanner_core.go | ||
types.go | ||
version_parser.go |