mirror of
https://github.com/shadow1ng/fscan.git
synced 2025-09-14 05:56:46 +08:00
![]() 核心修复: - 大幅简化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 |
||
---|---|---|
.. | ||
portfinger | ||
AliveScanner.go | ||
BaseScanStrategy.go | ||
ICMP.go | ||
LocalScanner.go | ||
nmap-service-probes.txt | ||
PortDiscoveryService.go | ||
PortFinger.go | ||
PortInfo.go | ||
PortScan.go | ||
Scanner.go | ||
ServiceScanner.go | ||
WebDetection.go | ||
WebScanner.go |