mitmproxy

230 阅读1分钟

mitmproxy

mitmproxy是一个python编写的开源抓包工具,提供terminal、web、dump三种形式,支持http、https

github

官方文档

手机端配置代理

  • 让代理服务器和手机脸上同一个网络
  • 服务器ifconfig获取ip
  • 手机wifi环境下,修改网络->高级选项->代理->手动->配置代理服务器主机名和端口

启动mitmproxy

  • mac:brew install mitmproxy
  • 安装完毕后终端输入mitmproxy(终端输出模式),mitmweb(启动一个端口为8081的web页面),mitmdump(后端开启),--listen host 输入代理服务器ip,--port 输入代理服务器监听端口
  • 用手机访问网页可在相应界面获取抓包内容

访问https

启动mitmproxy并用手机端设置好代理后,输入mitm.it安装相应证书,若访问不成功,说明手机端代理服务器未成功,检查以上步骤

至此,可正常抓取手机端访问内容。