我想利用批处理实现一个功能,就是批处理屏蔽“危险IP列表.txt”里面的所有IP地址仿问本机80端口。
所需要用的到文件如下:
“ipseccmd.exe、winipsec.dll、屏蔽危险IP.bat、危险IP列表.txt”
然后:
“危险IP列表.txt”里面的IP目前有以下几个:
61.164.47.226
222.186.9.53
122.224.11.5
61.164.49.204
222.186.9.53
61.164.49.204
“屏蔽危险IP.bat”内容我是这样写的,如下:-
- @echo off
- for /f "delims= " %%a in (危险IP列表.txt) do ipseccmd -w REG -p "Rocky" -r "Web TCP/80" -f %%a+0:80:TCP -n BLOCK -x >nul
- ipseccmd -w REG -p "Rocky" -x >nul
- cls
- @echo 危险IP屏蔽完成...
- ping 127.0.0.1 -n 5 >nul
复制代码 但是问题就出来了,IP安全策略里,并没有将“危险IP列表.txt”里面的所有IP添加成功,而只有TXT文档最后一行的IP“61.164.49.204”,只有它添加成功了。
请问高手们该怎么办啊?
[ 本帖最后由 Rocky 于 2010-9-30 23:13 编辑 ] |