我正在尝试使用Nmap识别LAN上的移动设备,更具体地说是Android智能手机。我的笔记本电脑和目标设备(android智能手机)都连接到同一个接入点。我可以ping设备等。当我对智能手机运行标准的Nmap扫描时,它会显示所有1000个端口都已关闭,这很奇怪,因为我在运行扫描的同时还在手机上浏览网页。在没有打开端口的情况下,设备发现非常困难。
有没有人知道一种在网络上识别智能手机的有效方法?或者,谁能解释这种来自移动设备的行为?
提前感谢
发布于 2014-08-23 23:38:06
在我使用nmap的经验中,我不得不限制数据包发送速率来发现某些设备。您可以使用选项执行此操作
--max-rate :发送数据包的速度不超过每秒
例如:
nmap --max-rate 100 192.168.0.2使用这种速度,nmap可以找到我的智能手机,即使它的1000个端口处于关闭状态。如果我将其设置为每秒500个数据包,它将找不到它。
发布于 2012-02-28 16:11:57
nmap将只查找打开并等待连接的端口,这些端口上正在运行服务。你可以使用Handset Detection,但它需要你的设备访问网页,因为它需要http报头来进行设备检测(免责声明:我的启动)。
Amethon这样做(从他们的格式回复中猜测),可能是通过观察来自镜像交换机端口的流量流。不知道他们的产品成本是多少,但他们可能会帮助你解决问题或给你一个方法。
希望这能有所帮助。
发布于 2013-06-09 14:48:57
您可以编写一个脚本,其中接收的参数是您要探索的当前子网和子网掩码……就像nmap..。但是open当前网络上的所有主机,而不是查找打开的端口。这只会告诉你主机是否在运行...但如果是智能手机就不是了..。也许nessus可以帮助你,因为它更完整...
https://stackoverflow.com/questions/9452599
复制相似问题