mitmproxy 命令行http抓包工具

MITM 代表 Man-In-The-Middle
安装:
>>> sudo apt-get install python-pip python-dev libffi-dev libssl-dev libxml2-dev libxslt1-dev libjpeg8-dev zlib1g-dev
>>> sudo pip install mitmproxy

启动 :mitmproxy --ssl-insecure -p 8888
C 清除请求列表
enter 进入请求详情
q 回到列表
l 过滤请求,如只显示js: ~u \.js
i 拦截请求,进入e编辑,esc退出a放行,A放行所有

m 来选择不同的显示方式

// 反向代理
-R http[s]://hostname[:port]
// sockt 代理
--socks
// TCP代理,不支持ws协议,可以o-T将相关域设置成简单的TCP转发代理
--tcp HOST