在Python中嗅探和编辑TCP流量

在Python中嗅探和编辑TCP流量,python,flash,sniffing,Python,Flash,Sniffing,我正在为Flash游戏开发代理,它必须嗅探来自游戏的所有流量,编辑其中的一些流量,并发送到游戏主服务器,在那里请求被定向。我搜索了解决方案,但我发现只有使用Wireshark或Python one的解决方案不能嗅探内容,只有端口和IP。我认为您可以使用mitmproxy,它是一种开源的、支持TLS的交互式HTTP代理拦截器。它有一个web界面和一个Python API。检查以下页面是否符合您的需要 您不能修改发送到其他服务器的数据包。你可以扮演中间人的角色——让客户端连接到你(假装是服务器),

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

我认为您可以使用mitmproxy,它是一种开源的、支持TLS的交互式HTTP代理拦截器。它有一个web界面和一个Python API。检查以下页面是否符合您的需要


您不能修改发送到其他服务器的数据包。你可以扮演中间人的角色——让客户端连接到你(假装是服务器),然后你将消息转发到实际的服务器(假装是客户端)。对于向另一个方向发送的消息,也要执行同样的操作。