获取同一网段下所有机器MAC地址的办法

时间:2007-12-10 20:51:34   来源:狂人山庄  作者:吴洪声  点击:次  出处:技术无忧
关键字:mac 局域网 tcp/ip

机房有机器中毒,发arp包,通过arpspoof虽然可以解决,也可以找到中毒机器的mac地址,但在机房设备不足的情况下,很难查到mac地址对应的IP。
然后我们可以通过一个循环,使用arping来对整个子网下面的机器发一个包,这样就可以在arp下面查看到相应的mac缓存,进而得到对应的IP地址。

 #!/bin/sh
for ((i = 1; i < 254; i++))
do
        arping -I eth0 192.168.1.$i -c 1
done
arp -a > mac_table

脚本跑完后,查看当前目录生成的mac_table。

你有email邮箱吗?经常收到垃圾邮件而烦吗?立即使用邮箱LOGO在线制作酷Email logo图片


文章评论

共有 0 位网友发表了评论 此处只显示部分留言 点击查看完整评论页面