如何使用 nmap 扫描所有端口

如何使用 nmap 扫描所有端口

我不知道 Nmap 扫描哪些端口。Nmap 扫描子网或所有端口时是从零开始还是从一开始?

  • 0/24 是 0-255 还是 1-255
  • -p 是 0-65535 还是 1-65535

答案1

无法连接到端口 0,请参阅

https://unix.stackexchange.com/a/180500/85039

这是一个特殊端口,允许程序获取用于传出连接的随机端口,不应用于传入连接

因此,使用-p 1-65535nmap特别是当你使用 TCP 或 UDP 扫描时

至于/24符号,那是完全不同的事情:它被称为跨域路由表示法,用于匹配网络上的主机范围。例如,192.168.0.0/24 将指定 192.168.0.0 至 192.168.0.255 之间的所有地址

答案2

Nmap 可以扫描所有 TCP UDP 端口。您必须了解子网划分和网络知识。0 端口不是标准端口。对于子网,如果您使用 24 个子网掩码,则不会扫描 192.168.0.0 地址,因为 24 个子网掩码具有主机可用范围。0.0 超出了子网可用范围。您可以从这里了解:http://www.steves-internet-guide.com/subnetting-subnet-masks-explained/

相关内容