perf(scan): 实现启发式优化提升扫描体验

1. 端口优先级排序:高价值端口(80,443,22,3389等)优先扫描
   - 用户能更快看到有意义的结果
   - 不影响端口喷洒策略

2. TCP 补充探测:ICMP 响应率<10%时自动启用
   - 对未响应主机用 TCP 80/443/22/445 补充探测
   - 解决防火墙过滤 ICMP 导致漏检的问题
This commit is contained in:
ZacharyZcR
2026-01-21 19:17:49 +08:00
parent 5ecd3cfe4d
commit 849c28ede2
5 changed files with 252 additions and 5 deletions
+4
View File
@@ -269,6 +269,10 @@ segment_16_alive:
other: "{{.Arg1}}.0.0/16 segment alive: {{.Arg2}}"
segment_24_alive:
other: "{{.Arg1}}.0/24 segment alive: {{.Arg2}}"
tcp_probe_low_icmp_rate:
other: "Low ICMP response rate ({{.Arg1}}), enabling TCP supplementary probe ({{.Arg2}} hosts)"
tcp_probe_found:
other: "TCP probe found {{.Arg1}} alive hosts"
# ========================= Alive Scan Stats Messages =========================
parse_target_failed:
+4
View File
@@ -269,6 +269,10 @@ segment_16_alive:
other: "{{.Arg1}}.0.0/16 网段存活: {{.Arg2}}"
segment_24_alive:
other: "{{.Arg1}}.0/24 网段存活: {{.Arg2}}"
tcp_probe_low_icmp_rate:
other: "ICMP响应率过低({{.Arg1}}),启用TCP补充探测({{.Arg2}}个主机)"
tcp_probe_found:
other: "TCP补充探测发现 {{.Arg1}} 个存活主机"
# ========================= 存活扫描统计消息 =========================
parse_target_failed: