概述:
主要为自动消除 TCP 无意义的扫描,提升扫描速度
新特征:
1. 主机端口扫描过程中的存活判定,提高多端口的扫描速度
单个主机的扫描,如果出现过多的 filtered 则会自动放弃该主机的扫描,
当主机有端口出现 closed/open 状态时,则会强制所有指定的端口扫描
filtered 过多的阈值设置 `-a` 默认 `1024`
关闭自动丢弃机制,强制扫描 `-A`
2. -ap 追加默认端口参数
3. -c 允许 closed 状态打印输出 (仅 TCP)
增强:
1. TCP Connect 中修复没有路由可达的情况下,放弃该主机的扫描
2. TCP Connect 中修复网络地址 `.0/.255` 等不可达情况下,放弃该主机的扫描
3. 对位置的错误情况,添加了更详细的错误输出,便于调试
4. 增强扫描结束后统计的数据显示
5. 降低了耗时统计的时间单位精确度
6. 对端口列表进行去重处理
7. 对端口随机后还是会优先探测常用端口列表 (Targets:Ports 则常用端口交集),
从而提高自动放弃扫描机制可靠性
修复:
1. 使用 Targets:Ports 时,统计的任务数有误问题
5. 使用 Targets:Ports 时,不会随机化端口扫描顺序的问题