mitmproxy
是 man-in-the-middle proxy
的简称,译为中间人代理工具,可以交互方式拦截SSL/TLS加密的HTTP/1、HTTP/2、WebSockets请求。
mitmdump
以命令行终端形式呈现,类似HTTP版的tcpdump
。
mitmweb
是基于Web交互的mitmproxy,操作上类似于Vim,是类似于 Chrome 浏览器开发者模式的可视化工具。
它是基于Python开发的开源工具,最重要的是它提供了Python API,你完全可以通过Python代码来控制请求和响应,这是其它工具所不能做到的,这点也是我喜欢这个工具的原因之一。
安装
更多的见:
https://docs.mitmproxy.org/stable/overview-installation/
安装证书:
https://docs.mitmproxy.org/stable/concepts-certificates/
需要在代理模式
下打开证书下载地址:
启动
快捷键
参考
https://github.com/mitmproxy/mitmproxy