简介
mitmproxy项目的工具是一组前端,可以揭示常见的底层功能。
mitmproxy是一个带有控制台界面的HTTP和HTTPS的交互式中间人代理。
mitmdump是mitmproxy的命令行版本。想想TCP的tcpdump。
mitmweb是一个基于Web的mitmproxy接口。
可以在mitmproxy网站上找到文档,教程和分发包 。
功能
- 拦截HTTP和HTTPS请求和响应并动态修改它们
- 保存完整的HTTP会话,以便以后重播和分析
- 重播HTTP会话的客户端
- 重播以前录制的服务器的HTTP响应
- 反向代理模式,用于将流量转发到指定的服务器
- OSX和Linux上的透明代理模式
- 使用Python对HTTP流量进行脚本化更改
- 用于拦截的SSL / TLS证书是即时生成的
- 还有更多……
证书地址
C:\Users***.mitmproxy
mitmproxy-ca.p12—-PKCS12格式证书私钥
mitmproxy-ca.pem—-PEM格式证书私钥
mitmproxy-ca-cert.cer—-PEM格式证书,与mitmproxy-ca-cert.pem相同只是改变了后辍,适用于部分Android
mitmproxy-ca-cert.p12—-PKCS12格式证书,适用于Windows
mitmproxy-ca-cert.pem—-PEM格式证书,适用于大多数非Windows平台
mitmproxy-dhparam.pem—-PEM格式秘钥文件,用于增强SSL安全性
Windows安装证书:双击mitmproxy-ca-cert.p12—-全部默认直接点“下一步”直到安装完成。
Android安装证书:把mitmproxy-ca-cert.cer通过usb复制到手机上—-点击使用证书安装器安装证书(通过qq发送到手机上时提示无法读取证书不懂什么原因)