批处理封IP

利用windows自带IPSEC来实现快速封IP

前提是自己做好IPSEC规则。

功能不完善但是可以用

 

@echo off
title 利用IPSEC封IP

echo 注意事项:
echo 1、安全策略名称为:安全策略
echo 2、mask如未填写则默认为:255.255.255.255
echo Input ip or ip/mask
set /p ip=
set /p mask=
if defined mask (echo 如未填写则默认是255.255.255.255) else (set mask=255.255.255.255)
echo Your ip is %ip%
echo your mask is %mask%
netsh ipsec static add filter filterlist="关闭的" srcaddr=%ip% srcmask=%mask% srcport=0 dstaddr=me dstport=0 protocol=any mirrored=yes desc="封IP%ip%/%mask%"
netsh ipsec static set policy name="安全策略" assign=n
netsh ipsec static set policy name="安全策略" assign=y

 

你可能感兴趣的:(职场,批处理,休闲,IPSec,封IP)