ARP防护

来源:互联网 发布:科学坐月子书籍知乎 编辑:程序博客网 时间:2024/06/07 23:01

首先对于ARP的认识是在我对自己的电脑进行局域网兼容的时候开始的,虽然经历了一些坎坷,不过最终还是对ARP的防护有了自己的理解和认识,除了下面的方法,还有通过APR –S以及NETSH “X X”ADD NEIGHBORS IDX 等方法进行添加,虽然治标不治本但是也是提供了一条解决问题的途径,如果大家有其他的方法,欢迎交流。

@echo off:::::::::读取本机Mac地址if exist ipconfig.txt del ipconfig.txtipconfig /all >ipconfig.txtif exist phyaddr.txt del phyaddr.txtfind "Physical Address" ipconfig.txt >phyaddr.txtfor /f "skip=2 tokens=12" %%M in (phyaddr.txt) do set Mac=%%M:::::::::读取本机ip地址if exist IPAddr.txt del IPaddr.txtfind "IP Address" ipconfig.txt >IPAddr.txtfor /f "skip=2 tokens=15" %%I in (IPAddr.txt) do set IP=%%I:::::::::绑定本机IP地址和MAC地址arp -s %IP% %Mac%:::::::::读取网关地址if exist GateIP.txt del GateIP.txtfind "Default Gateway" ipconfig.txt >GateIP.txtfor /f "skip=2 tokens=13" %%G in (GateIP.txt) do set GateIP=%%G:::::::::读取网关Mac地址if exist GateMac.txt del GateMac.txtarp -a %GateIP% >GateMac.txtfor /f "skip=3 tokens=2" %%H in (GateMac.txt) do set GateMac=%%H:::::::::绑定网关Mac和IP,这里就需要修改成自己的网关的IP和MAC arp -s 192.168.1.1 00-18-74-17-c7-80del GateIP.txtdel gatemac.txtdel ipaddr.txtdel ipconfig.txtdel phyaddr.txtexit


1 0