【发布时间】:2022-01-09 09:38:53
【问题描述】:
我一直在努力寻找一种通过一个命令简单地重置/终止 TCP 连接的方法。假设我有 3 台运行 Ubuntu 18.04 的虚拟机。 VM1 是网关,VM2 是主机,VM3 是攻击者。如果 VM3 通过 SSH 连接到 VM2,有没有办法可以通过 VM1 看到,然后重置/终止 TCP 连接?
我听说 netstat -atnp 用于查看本地机器上的连接,但我无法从 VM1 看到 VM3 和 VM2 之间的 SSH 连接。我还发现 tcpkill 可用于终止连接,但我希望使用 Python3 脚本自动执行此操作。根据我的理解,看起来 tcpkill 将控制会话终端,直到我 CTRL+C。结果,我不确定这是否可以在脚本中实现,因为我必须在脚本运行时手动 CTRL+C。
【问题讨论】:
标签: python-3.x linux networking tcp