linux – 无地址DAD(重复地址发现)模式下的快速ARP扫描

linux – 无地址DAD(重复地址发现)模式下的快速ARP扫描,第1张

概述我正在开发用于检测网络实际状态的系统.一部分是获取所有IP及其各自的MAC地址.现在我在DAD(重复地址发现)模式下使用arping.我在我们使用的范围内为每个可能的IP发送arping.如果主机已启动,它会响应并获得其MAC.如果主机正在减速超时. DAD模式很棒,因为我不需要在我们使用的每个范围内都有本地IP地址.另一方面,arping只能处理一个目标,因此需要很长时间等待未使用的IP超时(在 我正在开发用于检测网络实际状态的系统.一部分是获取所有IP及其各自的MAC地址.现在我在DAD(重复地址发现)模式下使用arPing.我在我们使用的范围内为每个可能的IP发送arPing.如果主机已启动,它会响应并获得其MAC.如果主机正在减速超时. DAD模式很棒,因为我不需要在我们使用的每个范围内都有本地IP地址.另一方面,arPing只能处理一个目标,因此需要很长时间等待未使用的IP超时(在大多数范围内,有90%的地址未使用).

我试过nmap,它有很好的arPing模式,可以在2秒内检查整个/ 24范围.不幸的是,我无法找到如何强制它使用DAD模式,并且它在本地机器没有IP的范围内失败.

所以我的问题是:是否可以将nmap切换到DAD模式,还是有其他工具可以并行发送(和接收)DAD ARP Ping?其他选项就像试图破解nmap使用DAD或编写自己的工具(可能基于arPing的代码).或者我可以并行运行arPings,但我有点害怕产生1000个进程.

解决方法 似乎arp-scan(即 http://www.nta-monitor.com/wiki/index.php/Arp-scan_User_Guide)是我想要的确切工具.我需要更深入地研究它,但第一眼看来它似乎完全符合我的要求…… 总结

以上是内存溢出为你收集整理的linux – 无地址DAD(重复地址发现)模式下的快速ARP扫描全部内容,希望文章能够帮你解决linux – 无地址DAD(重复地址发现)模式下的快速ARP扫描所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/1037492.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-24
下一篇 2022-05-24

发表评论

登录后才能评论

评论列表(0条)

保存