python - 如何使用 python 终止/重置现有的 tcp 连接?

标签 python linux tcp

     [root~]# netstat -an | grep 443

     tcp       54      0 10.2.2.13:54589          10.1.1.6:443             CLOSE_WAIT  

     tcp        0      0 10.3.1.3:51701           56.92.145.175:443            ESTABLISHED 

     tcp        0      0 :::4443                     :::*                        LISTEN      

     tcp        0      0 :::443                      :::*                        LISTEN      

      unix  3      [ ]         STREAM     CONNECTED     34436947 

      unix  3      [ ]         STREAM     CONNECTED     34436946 

      unix  2      [ ]         DGRAM                    34436945 

问题:想通过 python 模块/脚本重置以下连接?

      tcp        0      0 10.3.1.3:51701           56.92.145.175:443              ESTABLISHED 

我已经使用了 tcpkill 但有没有一种 pythonic 方式来处理这个问题?

最佳答案

检查这是否有帮助:https://docs.python.org/2/library/subprocess.html

p = subprocess.Popen(['/sbin/tcpkill','-i',interface_name,'-9','ip',ip_address])

关于python - 如何使用 python 终止/重置现有的 tcp 连接?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41514386/

相关文章:

python - 如何为connect 4实现换位表?

c++ - openGL 3 问题 : undefined reference to _glapi_tls_Dispatch

c++ - 大型递归字符串操作的段错误

php - 如何使用邮件功能使用 php 表单脚本将邮件从我的网站电子邮件发送到 gmail?

C++ 应用程序 : Is it possible to pass accepted TCP connection from one process to another?

c - 在 C 中 echo 客户端-服务器

Python:Easygui 窗口大小

具有多个 x 标签的 Python 分组条形图

python - 如何在不知道它是否存在的情况下访问上游(命名空间)模块实例详细信息?

linux - 计算 TCP 重传