怎样用批处理命令自动清除ARP缓存内容
的有关信息介绍如下:
arp是什么?相信上网环境为局域网的用户对它可能不会不熟悉,经常出现局域网中一台计算机中了ARP病毒以后,整个内网出现上网时断时续的问题,或者连互连网都连接不上去.
ARP全称为 (Address Resolution Protocol) ,其实就是个地址解析协议.局域网中的用户经常可能会被ARP攻击问题所困,这也导致了许多的防护软件都有ARP防护的功能.
今天介绍一种不用软件,利用系统自身的CMD命令,建立一个批处理文件,实现自动清除ARP缓存内容的方法.
利用循环,通过arp -d命令,不断删除当前系统中的arp缓存内容,实现防止计算机受到arp攻击与欺骗.
首先来认识一下arp缓存
打开命令行窗口,运行 arp -a命令,可以看到,显示出当前主机中保存的arp缓存信息,许多关于arp攻击都是涉及到这块内容.
删除arp缓存
通过命令 arp -d 可以实现对arp缓存信息的删除,此时我们再用arp -a命令查看一下,会发现,此时主机内的arp缓存信息已经给清空了.
对arp有所了解后,我们下面看如何实现这个功能的具体做法:
打开记事本文档.
输入如下内容到记事本当中.
@echo
title "自动清除ARP缓存内容"
color 2
mode con cols=50 lines=4
:cleararp
@echo arp 缓存清除中...
arp -d
cls
goto cleararp
选择文件菜单中保存项.
从弹出的另存为对话框中设置保存参数.
设置保存类型为 所有文件(*.*)
设置保存文件名为 .bat类型的文件,文件名任意.
保存后会在保存位置生成一个 .bat批处理文件,如图:
双击运行该批处理文件.
可以看到,该文件开始运行,显示 arp 缓存清除中...
此时我们新打开命令行窗口,输入 arp -a 命令查看一下,会发现,arp缓存信息被清除.
如需关闭该批处理文档,可直接点击运行中的批处理文件窗口右上方的关闭按钮.
如需修改批处理文件中的内容,可通过右键该文件,从弹出的菜单中选择编辑选项.



