官网地址: 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.youkuaiyun.com/sinat_36395423/article/details/107123273
本文详细介绍了mitmproxy的安装与使用方法,包括通过pip安装、设置浏览器代理、后台启动mitmdump、抓取https接口及安装证书流程。此外,还提供了安装XlsxWriter模块的指令,用于数据导出。
2053

被折叠的 条评论
为什么被折叠?



