服务器防arp欺骗批处理 ARP双绑脚本 无临时文件(LZ-Myst版)
arp双绑脚本,无临时文件(lz-myst版)横线以下内容,保存为bat格式即可用了。
for /f "tokens=13" %%i in ('ipconfig /all ^|find "default gateway"') do set gatewayip=%%i
for /f "tokens=1,2" %%i in ('arp -a ^|find "%gatewayip%"') do if %%i==%gatewayip% arp -s %%i %%j
for /f "tokens=15" %%i in ('ipconfig /all ^|find "ip address"') do set ip=%%i
for /f "tokens=12" %%i in ('ipconfig /all ^|find "physical address"') do set mac=%%i
arp -s %ip% %mac%
注意,上面的代码在实际应用中会有些问题,因为如果局域网中如果已经有中arp病毒的机器,他会不断的发欺骗包,所以自动获取网关就会出问题,为此修改了另一段代码,手写真实网关的mac地址。不需要写真实网关的ip地址。代码如下。
把下面代码框中的红字改成你的真实mac地址!!!
mac地址格式为:00-14-78-32-14-f2 就是arp -a显示的格式。
for /f "tokens=13" %%i in ('ipconfig /all ^|find "default gateway"') do set gatewayip=%%i
arp -s %gatewayip% 真实网关mac
for /f "tokens=15" %%i in ('ipconfig /all ^|find "ip address"') do set ip=%%i
for /f "tokens=12" %%i in ('ipconfig /all ^|find "physical address"') do set mac=%%i
arp -s %ip% %mac%
如对本文有疑问,
点击进行留言回复!!
相关文章:
-
-
批处理ren重命名的方式
批处理之ren命令-可批量修改文件名1.批处理批量修改文件后缀名(假设我需要把一个文件夹中的很多txt文件改为sql文件): 1)在需要被处理的文件的文件夹里先...
[阅读全文]
-
-
-
-
-
-
-
-
-
网友评论