查找局域网的mac地址
有时局域网中有arp攻击的话需要查找攻击源的mac地址对应的IP地址,攻击源的IP地址如果之前没有mac 地址和ip绑定的话,查起来就有点难了,这时可以通过shell脚本来达到这个目的,以下是脚本的内容
================================================================================
#!/bin/bash
NU_PING=126
for (( a=1; a<=NU_PING;a++))
do
ping -c 3 192.168.1.$a > /dev/null
if [ $? -eq 0 ]
then
echo "ping ......192.168.1.$a is up "
else
echo "ping ......192.168.1.$a is down"
fi
done
arp -a |awk -v 'OFS===>' '{print $2,$4}'|grep ':' |sed -e 's/(//' -e 's/)//'
=================================================================================
脚本的名字是ni 这是执行后的结果。
阅读(1966) | 评论(0) | 转发(0) |