Linux下怎么防御arp攻击

介绍

本篇内容主要讲解“Linux下怎么防御arp攻击”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Linux下怎么防御arp攻击”吧!

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

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

应的IP地址。

# !/bin/sh
#感谢作者:吴洪声(
(i=1;我& lt;254;我+ +))

arp -我eth0 60.191.82。$ i - c 1

arp——比;mac_table
脚本跑完后,查看当前目录生成的mac_table。
# arp——查找你中毒时网关的MAC地址,并记录下来在mac_table里寻找到相对应的机器,仍后就可以找出那台机器感染了arp病毒。

2。#提供方案原创者:yk103,在此表示感谢!
先安装libnet

焦油-xvzf libnet.tar。广州
cd libnet
。/配置

make install

安装arpoison

焦油-xvzf arpoison-0.6.tar。广州
cd arpoison
gcc arpoison。c/usr/lib/libnet.- o arpoison
mv arpoison/usr/sbin

编写arpDefend.sh脚本。

# ! bash
# arpDefend.sh
# yk103
#网关mac地址
GATEWAY_MAC=00:11: BB: A5: D2:40
#目的mac地址
DEST_MAC=ff: ff: ff: ff: ff: ff
#目的ip地址(网段广播地址)
DEST_IP=60.191.82.254

#本地网卡接口=
接口eth0
# $接口的mac地址
MY_MAC=00:30:48:33: F0:英航
# $接口的ip地址
MY_IP=60.191.82.247

#在本机建立静态ip/mac入口DEST_IP——美元GATEWAY_MAC
arp - s DEST_IP GATEWAY_MAC美元

#发送arp应答,使美元DEST_IP更新MY_IP美元的mac地址为美元MY_MAC
arpoison MY_IP美元-界面- d DEST_IP美元- s - t DEST_MAC - r MY_MAC 1美元在/dev/null,

到此,相信大家对“Linux下怎么防御arp攻击”有了更深的了解,不妨来实际操作一番吧!这里是网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

Linux下怎么防御arp攻击