mitmproxy 有两种安装方式:

  • 二进制工具 - 如果只是用来抓包,不需要二次开发,可以使用此方式,开箱即用
  • Python 的 mitmproxy 包 - 除了提供二进制工具之外,还提供了开发环境,拥有开发定制脚本的相关依赖包

二进制工具安装

官网下载二进制工具:

  1. $ wget https://snapshots.mitmproxy.org/6.0.2/mitmproxy-6.0.2-linux.tar.gz
  2. $ tar zxf mitmproxy-6.0.2-linux.tar.gz

解压完有 3 个工具可直接使用:

  1. $ ls mitmproxy
  2. mitmdump mitmproxy mitmweb

Python 安装 mitmproxy

需要提前安装 Python3,并且版本不得低于 python3.6。

  1. $ pip3 install mitmproxy

在 Python3 的安装路径 bin 目录下,可找到这 3 个工具:

  1. $ ls /usr/local/python3/bin/mitm*
  2. /usr/local/python3/bin/mitmdump /usr/local/python3/bin/mitmproxy /usr/local/python3/bin/mitmweb