fscan/core
ZacharyZcR 46cfa2a64d fix: 简化HTTP错误分析逻辑,消除误报
核心修复:
- 大幅简化analyzeHTTPError逻辑,移除容易误报的指示器
- 不再将SSL/TLS错误误判为HTTP服务(SSH/FTP被误报为HTTPS的根因)
- 统一错误处理:HTTP请求失败一律判定为非HTTP服务
- 协议预检查+HTTP验证的两阶段检测更加可靠

修复的误报:
- SSH端口22不再被误识别为HTTPS服务
- FTP端口21不再被误识别为HTTPS服务
- SMTP端口25不再被误识别为HTTPS服务
- 保持MySQL端口3306的正确识别(协议预检查直接过滤)

技术改进:
- 错误分析逻辑从40+行简化到15行
- 消除硬编码的协议指示器列表
- 基于协议预检查的信任机制:如果预检查通过但HTTP失败,说明不是HTTP
2025-09-02 00:08:17 +00:00
..
portfinger refactor: 统一Core目录大小写为小写 2025-08-12 13:04:14 +08:00
AliveScanner.go refactor: 统一Core目录大小写为小写 2025-08-12 13:04:14 +08:00
BaseScanStrategy.go perf: 使用单例模式消除重复协议检测 2025-09-02 00:06:17 +00:00
ICMP.go refactor: 统一Core目录大小写为小写 2025-08-12 13:04:14 +08:00
LocalScanner.go feat: 完善本地插件控制机制和参数验证 2025-08-26 19:34:14 +08:00
nmap-service-probes.txt refactor: 统一Core目录大小写为小写 2025-08-12 13:04:14 +08:00
PortDiscoveryService.go feat: 增强目标解析功能支持host:port格式 2025-08-12 17:20:59 +08:00
PortFinger.go refactor: 统一Core目录大小写为小写 2025-08-12 13:04:14 +08:00
PortInfo.go refactor: 统一Core目录大小写为小写 2025-08-12 13:04:14 +08:00
PortScan.go refactor: 统一Core目录大小写为小写 2025-08-12 13:04:14 +08:00
Scanner.go perf: 优化插件系统性能,消除重复实例化问题 2025-08-26 19:53:57 +08:00
ServiceScanner.go feat: 完善本地插件控制机制和参数验证 2025-08-26 19:34:14 +08:00
WebDetection.go fix: 简化HTTP错误分析逻辑,消除误报 2025-09-02 00:08:17 +00:00
WebScanner.go fix: 修复Web扫描功能无法正常工作的问题 2025-08-12 17:03:38 +08:00