Ubuntu 如何使用nmap检测IP?

Ubuntu 如何使用nmap检测IP?,ubuntu,networking,nmap,man-in-the-middle,local-network,Ubuntu,Networking,Nmap,Man In The Middle,Local Network,我目前正在演示中间人攻击敌人,我用我的手机作为受害者,我的电脑运行ubuntu 14.04LTS作为攻击者。我正在使用nmap ping我的手机,以检查它是否在线 nmap -e wlan0 -sn 172.16.95.198 但我不知道即使手机在同一个网络上,我也会得到一个结果 Note: Host seems down. If it is really up, but blocking our ping probes, try -Pn Nmap done: 1 IP address (0

我目前正在演示中间人攻击敌人,我用我的手机作为受害者,我的电脑运行ubuntu 14.04LTS作为攻击者。我正在使用nmap ping我的手机,以检查它是否在线

nmap -e wlan0 -sn 172.16.95.198
但我不知道即使手机在同一个网络上,我也会得到一个结果

Note: Host seems down. If it is really up, but blocking our ping probes, try -Pn
Nmap done: 1 IP address (0 hosts up) scanned in 1.54 seconds

所以我也尝试了使用-Pn,但输出保持不变,主机似乎出现了故障,但情况并非如此。电话已启动并正在运行。。。请帮助我是网络新手,我可能做错了什么?

参数-Pn仅用于跳过主机发现。可能你的手机没有任何监听端口。如果要检查手机是否有监听端口: 在电话中:

netstat -lntu

如果您的手机没有任何侦听端口,请尝试安装一项服务,然后再次扫描。

这在任何其他设备而不是手机上都会发生。是的,这是因为这些设备正在丢弃ICMP数据包。您建议在nmap中使用哪些命令,以便我可以检测同一本地网络上各种设备的ip…例如,您可以使用参数-PR ARP Ping。在这里,您可以看到执行主机发现的更多方法。