在UNIX或Linux下如何检测ARP欺骗
时间:2019-11-20 08:53:49 来源:igfitidea点击:
在Linux/Unix中,如何检测ARP欺骗?
解决方案
使用arpwatch命令可以跟踪以太网/ip地址配对。
Arpwatch使用pcap侦听本地以太网接口上的arp数据包。
安装arpwatch
在Debian/Ubuntu Linux下使用apt-get命令安装:
# apt-get install arpwatch
或者
$ sudo apt-get install arpwatch
arpwatch命令示例
可以使用以下命令查看eth0的arp数据。
# arpwatch -i eth0
检测到变更时,日志将写在/var/log/syslog文件(或/var/log/message文件)中:
# tail -f /var/log/syslog
输出:
May 10 15:59:34 debian arpwatch: new station 192.168.1.2 0:17:9a:a:f6:44 eth0 May 10 16:01:34 debian arpwatch: changed station 192.168.1.2 0:17:9a:b:f6:f6 (0:17:9a:a:f6:44)
还可以使用arp -a命令显示当前的ARP表:
$ arp -a