freebsd 服务器 ARP绑定脚本

#!/bin/sh
_PATH="/home/shwb"
if [ -s $_PATH/md5 ] && [ -s $_PATH/arp.txt ] ; then
new=`md5 $_PATH/arp.txt | cut -d ' ' -f 4`
old=`cat $_PATH/md5`
if [ "$new" != "$old" ] ; then
arp -a -d
arp -f $_PATH/arp.txt
date "+DATE: %Y-%m-%d-%H:%M:%S" >>/var/log/arp.log
md5 $_PATH/arp.txt | cut -d ' ' -f 4 >$_PATH/md5
fi
elif [ -s $_PATH/arp.txt ] ; then
arp -a -d
arp -f $_PATH/arp.txt
date "+DATE: %Y-%m-%d-%H:%M:%S" >>/var/log/arp.log
md5 $_PATH/arp.txt | cut -d ' ' -f 4 >$_PATH/md5
fi
注arp.txt文件格式为ip mac,如:
192.168.1.1 00:00:00:00:00:00
配合ftp就可以实现远程动态修改服务器的静态MAC表了

(0)

相关推荐

  • FREEBSD服务器端的ARP绑定脚本

    #!/bin/sh _PATH="/home/shwb" if [ -s $_PATH/md5 ] && [ -s $_PATH/arp.txt ] ; then new=`md5 $ ...

  • arp静态绑定和动态绑定的区别(静态arp绑定设置有什么用)

    前言Win7及以上系统ARP静态绑定网关我们习惯性会用以前的"arp -s ip mac"命令去绑定,结果会提示"ARP 项添加失败:拒绝访问",排除系统管理员 ...

  • FreeBSD防止ARP攻击

    基于系统本身环境和命令的更简便易行之法,通过自身ip与mac的绑定并对外(内网)宣告的形势来遏制arp欺骗的情况。 首先使用ifconfig来获得当前网络接口的mac地址,然后将本机内网网卡ip地址+ ...

  • Linux下两个服务器互备脚本

    操作方法 01 rq=`date +%Y%m%d`rq1=` date "-d 1 day ago" "+%Y%m%d" `rm_ipAddr=192.168. ...

  • win8通过绑定电脑MAC地址来应对ARP袭击

    目前大部分使用的网络都是在同一局域网下覆盖的,很容易相互牵制,有时候用户会采用P2P软件对其它电脑进行ARP攻击,从而让别人的网速变慢。在win8系统中,还没有一个完美的ARP防火墙来防止ARP的攻击 ...

  • Win 8手动绑定ARP技巧

    说到ARP攻击,笔者最早接触到,是在踏入大学校门之后。那时候由于学校的校园网络资源有限,学校是按照宿舍区的房间来分配带宽的。512的带宽有时候10多个人一起用,那网速可想而知了。也正是由于这样的带宽, ...

  • Win8网络被攻击怎办?手动绑定ARP技巧

    说到ARP攻击,笔者最早接触到,是在踏入大学校门之后。那时候由于学校的校园网络资源有限,学校是按照宿舍区的房间来分配带宽的。512的带宽有时候10多个人一起用,那网速可想而知了。也正是由于这样的带宽, ...

  • 手动绑定Windows8系统ARP的方法

    操作步骤 目前支持Windows8的ARP防火墙还木有,某数字和QQ管家自带的ARP防火墙不支持Windows8,所以只能手动绑定ARP。 Win8手动绑定ARP方法: 以管理员权限运行命令提示符(C ...

  • 木马清除专家arp怎么绑定

    现在大家都会使用木马清除专家来保护电脑,但是很多人会出现ARP攻击网络问题,这个时候可以用到木马清除专家ARP绑定功能,可以有效的防止ARP攻击网络问题的出现,下面就和小编一起来看看吧. 木马清除专家 ...