我想在Linux机器上记录和修改出站通信量。我目前有一个程序发送请求到互联网,我想处理这些请求和他们的响应通过另一个脚本(mitm)。


MITM脚本将将请求/响应记录到数据库中,并可能在将响应发送回流量源之前对其中的任何一个进行修改。
我能够编写我的应用程序特定的逻辑,但是我如何才能将MITM脚本放在适当的位置呢?理想情况下,我希望将我的脚本包装到现有的MITM框架中,这样的框架存在吗?
我只处理TCP流量,多个端口,而不仅仅是HTTP流量。
发布于 2014-02-17 17:39:46
因此,如果您只是查看HTTP流量,我会建议您只想要一个像mod_rewrite这样的反向代理,但是如果是任意的流量使它变得更加困难的话。
假设您已经编写了处理重写的逻辑,那么可能需要通过以下两种方式之一来实现。
至于这类MITM的框架,我不知道任何,但实际上不是我的领域,所以它们很可能存在。
发布于 2014-02-17 17:42:41
如果您只想代理HTTP/HTTPS流量,那么我建议您使用打嗝套房,最好使用job.But,因为您提到需要捕获和修改其他job.But流量,那么我建议您使用TcpCatcher .It的大量功能,这些功能非常适合您的目的。
https://security.stackexchange.com/questions/51715
复制相似问题