nmap 不报告所有开放端口?

nmap 不报告所有开放端口?

输出摘录netstat

tcp4       0      0  192.168.2.48.49620     stackoverflow.co.https ESTABLISHED
tcp4       0      0  192.168.2.48.49554     stackoverflow.co.https ESTABLISHED
tcp4       0      0  192.168.2.48.49520     stackoverflow.co.https ESTABLISHED
tcp4       0      0  192.168.2.48.49517     stackoverflow.co.https ESTABLISHED
tcp4       0      0  192.168.2.48.49424     stackoverflow.co.https ESTABLISHED
tcp4       0      0  192.168.2.48.49227     stackoverflow.co.https ESTABLISHED

但是,在 的输出中sudo nmap -p- 192.168.2.48,没有列出这些端口。问题是什么?为什么不nmap显示所有开放的端口?

答案1

您应该使用取消隐藏 TCP工具 :

unhide-tcp 是一种取证工具,可通过暴力破解所有可用的 TCP/UDP 端口来识别正在侦听但未在 /bin/netstat 中列出的 TCP/UDP 端口。

要安装它,请打开终端并键入以下命令:

sudo apt-get install unhide

扫描运行:

unhide-tcp

为什么 nmap 不显示所有开放的端口?

根据nmap.org:>默认情况下,Nmap 扫描每个协议最常见的 1,000 个端口。

问题指出该-p-选项已被使用。所以一定还有别的原因。

相关内容