是否有一种方法要求nmap打印最后扫描报告与所有测试端口的状态和原因?
例如,当使用--reason启动扫描时:
Nmap scan report for 127.0.0.1
Host is up, received user-set (0.000028s latency).
Scanned at 2016-03-12 17:11:53 WET for 42s
Not shown: 4093 closed ports
Reason: 3999 resets and 94 port-unreaches
PORT STATE SERVICE REASON
22/tcp open ssh syn-ack ttl 64
123/udp open ntp udp-response ttl 64
137/udp open|filtered netbios-ns no-response
138/udp open|filtered netbios-dgm no-response
1900/udp open|filtered upnp no-response
5353/udp open|filtered zeroconf no-response
Final times for host: srtt: 28 rttvar: 6 to: 100000我希望看到所有端口都进行了合理的测试,而不是像在输出中那样对关闭端口进行浓缩计数。
Not shown: 4093 closed ports
Reason: 3999 resets and 94 port-unreaches它可能是有趣的,知道什么探测器收到复位和那些接收端口-未触及。
提前谢谢。
发布于 2016-03-13 04:15:22
无论如何,您都需要使用-d3选项来显示所有端口。对于-d2和更低版本,公式是25 * (v + 20 * d),其中v是使用的详细选项(-v)数,d是命令行中使用的调试选项(-d)的数量。这给出了状态在被“忽略”或汇总到摘要之前可以拥有的端口数。
发布于 2016-03-12 22:44:10
使用nmap --reason -dd (额外详细调试模式)获取所有端口nmap正在尝试的全部原因列表。
https://security.stackexchange.com/questions/117271
复制相似问题