mitmproxy

发布时间 2023-04-18 15:11:32作者: 挖洞404

mitmproxy介绍、特征、工具以及示例 – pytorch中文网 (ptorch.com)

1、介绍

mitmproxy是一个python的项目,可以实现为HTTP/1,HTTP/2WebSockets提供交互式的,具有SSL/TLS功能的拦截代理。

基于pip进行安装,然后可以提供三种形式的服务:

  • mitmproxy是具有SSL/TLS功能的交互式拦截侦听代理,具有用于HTTP/1,HTTP/2WebSockets的控制台界面。
  • mitmweb是用于mitmproxy的基于Web的界面。
  • mitmdumpmitmproxy的命令行版本。将tcpdump用于HTTP

2、安装

有两种安装方式:

(1)官网下载安装:mitmproxy – an interactive HTTPS proxy

(2)pip安装,需要环境支持pip工具

3、三种使用示例

(1)web请求

将firefox代理端口设置为8080,即可捕获监听。

https可以直接查看:

(2)mitmdump

(3)mitmproxy

注意:

通过pycharm环境pip工具安装,只能在pycharm的local terminal使用以上三种命令。直接cmd使用,是无效命令。