一、使用
安装
pip install mitmproxy- mitmproxy 是具有控制台界面的交互式,支持SSL的拦截代理
- mitmdump是mitmproxy的命令行版本。想想tcpdump为HTTP
- mitmweb 是一个基于web的界面,适用于mitmproxy
mitmproxy(mac)、mitmdump、mitmweb(win) 这三个命令中的任意一个即可
mitmweb -s mitm.py 命令行启动默认端口8080
mitmweb -p 8888 -s mitm.py 指定端口8888
ctrl+c退出
启动后设置电脑或手机代理(电脑ip,端口8888),安装证书
打开 cmd,执行 "C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --proxy-server=10.12.2.28:8888 --ignore-certificate-errors
二、过滤、修改
"""flow.request.scheme 请求协议flow.request.host 请求hostflow.request.url 请求URL链接flow.request.method 请求方法flow.request.query 请求URL查询参数flow.request.path 请求URL https://mit() # 关闭session: # session.close()addons = [Counter()] # 实例类以上就是python利用Mitmproxy抓包的详细内容,更多关于python Mitmproxy抓包的资料请关注其它相关文章!