加载中...

mitmproxy 是一款开源的交互式中间人(man-in-the-middle)代理,用 Python 编写,能够拦截、查看、修改和重放 HTTP/HTTPS 乃至 WebSocket 流量。它提供三种界面:终端交互界面 mitmproxy、Web 界面 mitmweb 和纯命令行的 mitmdump。
对 HTTPS 流量,mitmproxy 动态为目标域名签发证书,与客户端和真实服务器分别建立 TLS 连接,从而以明文形式经手全部内容;前提是客户端安装并信任其根证书。支持正向代理、透明代理、反向代理及 SOCKS 等多种接入模式,可配合手机 Wi-Fi 代理调试移动应用。
相比 Fiddler、Charles 等同类工具,mitmproxy 免费开源且脚本能力突出:通过 Python 插件可在请求/响应生命周期任意改写内容,适合接口调试、爬虫分析、安全测试与自动化流量处理,是移动开发与安全研究者的常备工具。

登录 后参与讨论
暂无讨论,来发表第一条评论吧