ARP地址解析协议常用在局域网内实现IP地址到MAC地址转化。从而或得目的主机的硬件地址
每台主机都维护一个ARP缓存表。可以用arp -a命令查看
用arp脚本也可以查看缓存表,下面给出脚本代码及运行结果:
i=1
3 proc_count=0
4 while [ $i -le 255 ]
5 do
6 if [$proc_count -ge 20];then
7 proc_count=0
8 sleep 8
9 fi
10 ping -c1 "172.20.10.$i" &
11 let i++
12 let proc_count++
13 done
14
15 wait
16
成功抓取到其他主机的硬件地址: