批处理脚本。如何关闭来自一个IP地址的连接?
Batch script. how to close connections from one ip address?
我的应用程序有问题,我想编写一个批处理脚本,它能够关闭来自一个 IP 的所有连接,除了最后一个。
这是 netstat 的输出。我想关闭除最后一个以外的所有连接。
10.10.10.10:2299 192.168.10.2:34624 ESTABLISHED
10.10.10.10:2299 192.168.10.2:34761 ESTABLISHED
10.10.10.10:2299 192.168.10.2:34764 ESTABLISHED
10.10.10.10:2299 192.168.10.2:35001 ESTABLISHED
我是批处理脚本的新手,需要有关我的代码的帮助..
set ips=netstat -ano | find "192.168.10." | find "2299"
set closeip
set close port
for %%ip in %ips% do (
don't know what to write here :(
#currports util
#C:\cports\cports.exe /close * * %closeip% %closeport%
感谢您的关注!
所以最近我使用了一个 powershell 脚本。
我使用了 Get-NetTCPConnection
和 filter by "CreationTime"
,它非常有效!
我的应用程序有问题,我想编写一个批处理脚本,它能够关闭来自一个 IP 的所有连接,除了最后一个。
这是 netstat 的输出。我想关闭除最后一个以外的所有连接。
10.10.10.10:2299 192.168.10.2:34624 ESTABLISHED
10.10.10.10:2299 192.168.10.2:34761 ESTABLISHED
10.10.10.10:2299 192.168.10.2:34764 ESTABLISHED
10.10.10.10:2299 192.168.10.2:35001 ESTABLISHED
我是批处理脚本的新手,需要有关我的代码的帮助..
set ips=netstat -ano | find "192.168.10." | find "2299"
set closeip
set close port
for %%ip in %ips% do (
don't know what to write here :(
#currports util
#C:\cports\cports.exe /close * * %closeip% %closeport%
感谢您的关注!
所以最近我使用了一个 powershell 脚本。
我使用了 Get-NetTCPConnection
和 filter by "CreationTime"
,它非常有效!