如何像 TCPView 那样使用命令行“关闭连接”?

如何像 TCPView 那样使用命令行“关闭连接”?

我想从命令行执行 TCPView 所做的事情,例如关闭特定进程使用的连接(而不结束该进程)。有办法做到这一点吗?

答案1

http://nirsoft.net/utils/cports.html- 请参阅“从命令行关闭连接”部分(我还没有尝试过)。

答案2

您可以使用 hping3 从相同的源端口向相同的目标 ip/端口发送 tcp 重置作为您想要关闭的连接。 netstat -b将为您提供流程信息。

答案3

终止嗅探对 tcp 序列执行暴力破解,将 RST 发送到目标流。将其与lsof或一起使用netstat以获取打开的套接字,然后将其杀死:

petrus@seth:~$ sudo lsof -i TCP:80
COMMAND    PID   USER TYPE NODE NAME
chromium- 2674 petrus IPv4 TCP  seth:44545->stackoverflow.com:www  (ESTABLISHED)

petrus@seth:~$ sudo tcpkill -9 port 44545
tcpkill: listening on eth0 [port 44545]
64.34.119.12:80 > 172.22.151.34:44545: R 2186116153:2186116153(0) win 0
64.34.119.12:80 > 172.22.151.34:44545: R 2186116230:2186116230(0) win 0
64.34.119.12:80 > 172.22.151.34:44545: R 2186116384:2186116384(0) win 0
64.34.119.12:80 > 172.22.151.34:44545: R 2186116615:2186116615(0) win 0

答案4

你可以尝试一下 wkillcx。

wkillcx 可以关闭活动连接。

您可以从以下位置下载 wkillcx:http://sourceforge.net/projects/wkillcx/

它是免费软件。

您还可以在本文末尾查看一个示例(西班牙语):

http://www.sysadmit.com/2015/01/windows-eliminar-conexiones-activas-tcp.html

相关内容