参考地址:https://www.cnblogs.com/grandlulu/p/9525417.html
顾名思义,mitmproxy 就是用于 MITM 的 proxy,MITM 即中间人攻击(Man-in-the-middle attack)。
mitemproxy 的安装有两种含义,一是指安装mitemproxy 工具,该方式直接去 https://mitmproxy.org/ 官网下载安装包即可。二是指安装mitemproxy的python 包。使用如下命令即可:
pip install mitemproxy
完成后,系统将拥有 mitmproxy
、mitmdump
、mitmweb
三个命令。
mitmproxy:命令启动后,会提供一个命令行界面,用户可以实时看到发生的请求,并通过命令过滤请求,查看请求数据。
mitmdump:命令启动后,会提供一个 web 界面,用户可以实时看到发生的请求,并通过 GUI 交互来过滤请求,查看请求数据。
mitmweb:命令启动后,没有界面,程序默默运行,所以 mitmdump 无法提供过滤请求、查看数据的功能,一般用具结合自定义脚本,默默工作。