本章主要讲述mitmproxy的安装及基本使用
- mitmproxy与常用的抓包工具一样都支持抓取HTTP和HTTPS协议的数据,且使用方法都一样,通过代理进行抓取数据,学习他的主要用途是为了之后对接python的使用
- mitmproxy 有两关联组件,
1)mitmdump:mitmproxy 的命令行接口,利用它可以对接 Python 脚本,实现监听后的处理;
2)mitmweb:Web 程序,通过它以清楚地观察到 mitmproxy 捕获的请求,类似google浏览器调试模式
一、下载安装 1、windows环境下安装
- 官网:https://mitmproxy.org/
pip3 install mitmproxy
二、证书配置
- 与常用的抓包工具fiddle,Charles一样都需要配置ca证书,以便可以抓取到https的请求
mitmdump
2、安装ca证书
- 2.1)在C:UsersAdministrator.mitmproxy找到证书
- 2.2) 双击安装
- 2.3) 校验安装是否成功
mitmdump --version
3、手机配置ca证书
- 3.1)先将mitmproxy-ca-cert.pem文件发送至手机,然后在手机上面安装证书
三、设置手机代理
- 因为这里在之前的blog中也已经介绍,这里就不重复阐述了
详细可参考下篇blog的3,4部分:
https://blog.csdn.net/Makasa/article/details/107810385
四、启动mitmdump
mitmdump
五、附加知识
- 常用相关命令
mitmdump # 启动mitmdump mitmdump -p 8888 # 指定端口启动mitmdump mitmdump -p 8888 -s test.py # 指定python脚本 mitmdump -w test.txt # 保存截获数据



