mitmproxy 有两种安装方式:
- 二进制工具 - 如果只是用来抓包,不需要二次开发,可以使用此方式,开箱即用
- Python 的 mitmproxy 包 - 除了提供二进制工具之外,还提供了开发环境,拥有开发定制脚本的相关依赖包
二进制工具安装
官网下载二进制工具:
$ wget https://snapshots.mitmproxy.org/6.0.2/mitmproxy-6.0.2-linux.tar.gz$ tar zxf mitmproxy-6.0.2-linux.tar.gz
解压完有 3 个工具可直接使用:
$ ls mitmproxymitmdump mitmproxy mitmweb
Python 安装 mitmproxy
需要提前安装 Python3,并且版本不得低于 python3.6。
$ pip3 install mitmproxy
在 Python3 的安装路径 bin 目录下,可找到这 3 个工具:
$ ls /usr/local/python3/bin/mitm*/usr/local/python3/bin/mitmdump /usr/local/python3/bin/mitmproxy /usr/local/python3/bin/mitmweb
