我想在某个 IP 范围内对 telnet 端口进行端口扫描。例如:我想知道 127.0.0.1/255 上的 23 端口是否打开?我该怎么办?Nmap 有这个选项吗?谢谢。
答案1
是的:
nmap -p 23 127.0.0.0/24
将扫描 127.0.0.0-127.0.0.255 上的端口 23。/24 是 CIDR 表示法,有关更多信息,请参见此处:
答案2
如果您正在扫描 127.0.0.1/24 的范围 - 您只是在查看您的本地主机(除非您正在做一些奇怪的事情,否则您应该得到的唯一结果就是 127.0.0.1)。
你是当然这就是您想要扫描的范围吗?
netstat -an > openports.txt
从命令提示符运行会更快,然后查看 23 是否正在监听。
答案3
抱歉,我无法发送评论,但我测试了选项:nmap -p 23 127.0.0.0/24,结果是:它看起来工作不太好......
nmap -p 23 188.34.95.0/24
启动 Nmap 4.11 (http://www.insecure.org/nmap/) 于 2011-08-29 07:10 PDT Nmap 完成:扫描了 256 个 IP 地址(0 个主机启动),耗时 20.399 秒