在 Python 中嗅探和编辑 TCP 流量

Sniff and edit TCP traffic in Python

我正在为 Flash 游戏开发代理,它必须嗅探来自游戏的所有流量,编辑其中的一些并发送到游戏主服务器,请求被定向到那里。我搜索了解决方案,但我只找到了使用 Wireshark 或 Python 无法嗅探内容,只能嗅探端口和 IP 的解决方案。

我认为你可以使用 mitmproxy,它是一个开源的、交互式的、支持 TLS 的 HTTP 代理拦截器。它有一个网络界面和一个 Python API。检查以下页面是否满足您的需求。

https://mitmproxy.org

https://github.com/mitmproxy/mitmproxy