教你禁止某IP地址Ping本机
禁止某个IP PING客户机,具体原因就不说啦,估计大家都是心照不宣的,时间宝贵,就直入正题吧!满足这个需求非常简单,使用ip安全策略就可以实现,但目前仅限于xp下面,win7的还没研究出来。下面这段代码就可以满足禁止某个IP地址PING本机的需求,把下面代码中的IP地址换成你要防御的IP地址就行,比如你不想让192.168.101.244这个IP来ping自己的机器,那么就把这个IP地址替换成代码中红色IP地址部分即可。
注意,这里的代码是使用ipseccmd.exe来实现的,所以C:\WINDOWS\SYSTEM32里要有ipseccmd.exe才行,附件里已经提供下载,剩下的自己搞定就行了。
@echo off
title 禁止某IP PING本机
sc config PolicyAgent start= auto 1>nul
net start PolicyAgent 2>nul
::设置源地址(也就是发起ping动作机器的ip地址)。
Set 源地址=192.168.101.244
ipseccmd -w REG -p "Clxp Disable Ping" -r "Disable ICMP Protocol" -f %源地址%=0::ICMP -n BLOCK -x -lan 1>nul
exit
页:
[1]