mitmproxy使用
安装
1 | pip install mitmproxy |
安装完就用 mitmproxy、mitmdump、mitmweb 三个命令可以使用
mitmproxy 主要是以控制台的方式交互
mitmdump 主要是以命令行的方式交互
mitmweb 以web形式交互
使用
以mitmweb 使用为例,浏览器会打开8081端口,程序监听端口5000
1 | mitmweb -p 5000 |
start标签下
search是搜索 highlight高这 intercept拦截(这个写可以加断点)
加完断点后可以画笔修改请求和响应
运行浏览器
进到浏览器目录
1 | **chrome.exe --proxy-server=127.0.0.1:8080 --ignore-certificate-errors** |
使用代码控制
1 | mitmweb -p 5000 -s test.py |
test.py (修改请求和响应)
1 | from mitmproxy import ctx |