fscan/Core
ZacharyZcR 0a60d76f71 refactor: 重构PortFinger.go为模块化架构以提升代码可维护性
将原有的878行单一文件重构为多个专门化模块:
- 类型定义模块:集中管理所有数据结构
- 扫描器核心:初始化和全局状态管理
- 编码工具:处理各种编码格式转换
- 探测器解析:解析nmap-service-probes格式
- 匹配引擎:模式匹配和服务识别
- 版本解析:服务版本信息提取

通过向后兼容层保持原有API接口不变,确保现有代码无需修改即可使用新架构
2025-08-07 02:26:12 +08:00
..
portfinger refactor: 重构PortFinger.go为模块化架构以提升代码可维护性 2025-08-07 02:26:12 +08:00
ICMP.go feat: 实施内存分配优化提升扫描性能 2025-08-07 01:09:54 +08:00
LocalScanner.go refactor: 统一包命名规范并清理冗余文件 2025-08-06 01:30:18 +08:00
nmap-service-probes.txt 合并dev。变动太大吗,又得重新优化输出,进度50%。rpc服务冲突,暂时删除 2025-05-12 21:59:16 +08:00
PluginUtils.go refactor: 统一包命名规范并清理冗余文件 2025-08-06 01:30:18 +08:00
PortFinger.go refactor: 重构PortFinger.go为模块化架构以提升代码可维护性 2025-08-07 02:26:12 +08:00
PortInfo.go refactor: 重构PortFinger.go为模块化架构以提升代码可维护性 2025-08-07 02:26:12 +08:00
PortScan.go feat: 实施内存分配优化提升扫描性能 2025-08-07 01:09:54 +08:00
Registry.go refactor: 统一包命名规范并清理冗余文件 2025-08-06 01:30:18 +08:00
Scanner.go refactor: 统一包命名规范并清理冗余文件 2025-08-06 01:30:18 +08:00
ServiceScanner.go feat: 在漏洞扫描阶段显示启用的插件列表 2025-08-07 01:38:51 +08:00
WebScanner.go refactor: 统一包命名规范并清理冗余文件 2025-08-06 01:30:18 +08:00