mitmproxy
mitmproxy是一个python编写的开源抓包工具,提供terminal、web、dump三种形式,支持http、https
手机端配置代理
- 让代理服务器和手机脸上同一个网络
- 服务器ifconfig获取ip
- 手机wifi环境下,修改网络->高级选项->代理->手动->配置代理服务器主机名和端口
启动mitmproxy
- mac:brew install mitmproxy
- 安装完毕后终端输入mitmproxy(终端输出模式),mitmweb(启动一个端口为8081的web页面),mitmdump(后端开启),--listen host 输入代理服务器ip,--port 输入代理服务器监听端口
- 用手机访问网页可在相应界面获取抓包内容
访问https
启动mitmproxy并用手机端设置好代理后,输入mitm.it安装相应证书,若访问不成功,说明手机端代理服务器未成功,检查以上步骤
至此,可正常抓取手机端访问内容。