无法使用nmap

无法使用nmap

只是想找出 wifi 设备的 IP。我在用着:

fpollano@debianfx:~$ nmap -n 191.168.0.0-254

Starting Nmap 6.00 ( http://nmap.org ) at 2015-06-19 21:06 EDT
Nmap done: 255 IP addresses (0 hosts up) scanned in 103.19 seconds
fpollano@debianfx:~$ ping 192.168.0.1
PING 192.168.0.1 (192.168.0.1) 56(84) bytes of data.
64 bytes from 192.168.0.1: icmp_req=1 ttl=64 time=3.36 ms
64 bytes from 192.168.0.1: icmp_req=2 ttl=64 time=3.35 ms
64 bytes from 192.168.0.1: icmp_req=3 ttl=64 time=3.34 ms

nmap 不返回任何主机,而是一个简单的 ping,显示主机处于活动状态(实际上,还有其他主机;))

答案1

nmap -n将对您指定的 255 个 IP 地址进行 TCP 端口扫描。如果那些 IP 地址的机器没有打开端口,我想你不会得到任何回报。

ping使用 ICMP 数据包,该数据包位于 IP 级别,“低于”TCP 级别。它仅识别机器(实际上是以太网接口),而不识别机器上打开的端口。尝试这个:

nmap -n -sn 191.168.0.0-254

如果这不起作用(而且可能不会起作用),请注意您使用“191”作为地址nmap范围的第一个字节,但在命令中使用“192” ping

相关内容