当前,我正在尝试读取/发送正在运行的进程正在接收和发送的UDP(/ TCP)数据包。到目前为止,我已经找到了几种方法:
Normal:
Program <-> socket <-> Destination
Proxy:
Program <-> socket <-> proxy <-> Destination
Socket hijack:
Program <-> socket <-> Destination
^ | ^
| v |
+---"Shared" Socket ---+
Python
可以使用代理服务器,但是端口会在启动时更改,并且检测到这很麻烦。
所以我认为可以对正在运行的进程的套接字进行某种复制/引用,以便可以使用该套接字在python中读取/发送数据包。
编辑:为澄清我的问题: 您将如何获得作为进程套接字的“副本”的python套接字。