目录
# 0. 描述
# 1. pip 安装
# 2. 抓包
## 2.1 mitmdump 命令
## 2.2 电脑端抓包
## 2.3 手机端抓包
# 0. 描述
mitmproxy(中间人代理) 是一个支持 HTTP 和 HTTPS 的抓包程序,类似 Fiddler、Charles 的功能,只不过它通过控制台的形式操作.
mitmproxy 还有两个关联组件,一个是 mitmdump,它是 mitmproxy 的命令行接口,利用它可以对接 Python 脚本,实现监听后的处理;另一个是 mitmweb,它是一个 Web 程序,通过它以清楚地观察到 mitmproxy 捕获的请求.
# 1. pip 安装
注:在 pycharm 的安装没有出错,但是后面在命令行里调用不出 mitmdump 命令,因此卸载后重新 pip,想知道是否下载成功只需要执行 mitmdump --version 命令,若有如图显示则下载成功
# 2. 抓包
## 2.1 mitmdump 命令
windows 是不能直接用 mitmproxy 的,这里我们用 mitmproxy 命令行接口进行抓包,如图,默认是监听了所有地址的 8080 端口
若想自己设定端口,可以使用 mitmdump -p xxxx(端口号) 命令,如图(我设置的是8889)
Ctrl + c 可以退出抓包过程
## 2.2 电脑端抓包
win + F 搜索,proxy,点击更改手动代理服务器设置的选项,打开才能抓到包
抓到的包如图.
## 2.3 手机端抓包
告诫自己:别靠近 雷电模拟器,自定义 IP 不了,后来我用的 mumu 模拟器,是安卓6.0,可以解决上一篇文章提到的问题
设置一下代理服务器所在的 主机+端口号
>> mitmdump
总结:ipconfig - 设置代理 - mitmdump - 登录网页



