Python - 仅侦听一个URL的代理

时间:2016-05-31 20:45:49

标签: python-2.7 proxy mitmproxy

我正在尝试在Python中创建一个侦听特定端口的代理并在我的计算机上设置ip(基本上像burp suite或Charles) 我需要这个代理来“监视”我知道的一个特定URL,我需要它来自动更改参数,然后使用更改的参数传递URL

实施例

在: www.google.com?debug=false

在: www.google.com?debug=true

我在考虑使用MITM代理模块。 我认为URL将是HTTPS,因此我需要生成正确的证书吗?

任何帮助或见解都是有价值的!

谢谢!

1 个答案:

答案 0 :(得分:0)

Mitmproxy可以拦截SSL / TLS,但您需要安装mitmproxy CA证书:http://docs.mitmproxy.org/en/latest/certinstall.html

要自动更改网址的部分内容,您可以使用mitmproxy的--replace选项或自定义inline script