官网地址: https://mitmproxy.org/
github地址: https://github.com/mitmproxy
pypi地址: https://pypi.org/project/mitmproxy/
1. 普通安装使用
pip3 install mitmproxy
2、设置浏览器代理,端口8080,也可自定义
火狐浏览器
谷歌浏览器
3、后台启动,进入脚本路径,启动mitmdump -s Record.py
4、浏览器打开要测试网址进行任意点击
5、检查生成文件
6、代码
7、安装XlsxWriter模块
pip3 install XlsxWriter
命令行常用参数:
-p 指定端口号
-w outfile 将日志输出到本地文件
--ignore all hosts with https/ssl 忽略https 证书错误 (--ignore-hosts ".*443$")
-s 加载自定义python脚本
抓取https接口,需要先安装证书,否则报错
mitmproxy--Cannot establish TLS with client (sni: e.crashlytics.com): TlsException("
1、先在浏览器设置代理,然后在命令行启动
2、在配置好代理的浏览器中打开http://mitm.it/,即可看到如下页面(注:mitmproxy服务必须已经开启)
根据实际情况下载,window的直接下载window的,然后再浏览器中安装,推荐360浏览器,与谷歌功能一样,可以设置多个代理,方便切换,而且证书安装好后可以直接用,(谷歌安装好后,报错,也不知道为啥)
后续直接下一步下一步即可,完后重启浏览器,重启命令行,即可抓取https包了
打开生成的文件
参考
https://www.cnblogs.com/liangmingshen/p/12375124.html
https://blog.csdn.net/sinat_36395423/article/details/107123273