mitmproxy 入门安装

Posted catoop

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mitmproxy 入门安装相关的知识,希望对你有一定的参考价值。

简单说一下日常使用 mitmproxy 的场景:
就是可以在你抓包的过程中根据你的规则拦截HTTP/HTTPS请求自动执行脚本(这样就可以通过 Python 脚本来做一切你想做的事了)。

1、电脑安装python,安装过程中选择把pip一起安装了

2、进入cmd,使用pip安装mitmproxy

3、如果你脚本中需要使用其他组件,请使用pip对应安装,如下以安装 redis 为例


4、启动命令示例

mitmdump -p 18888 -s ./addons.py  --ssl-insecure --set block_global=false

1、其中 -p 是 --listen-port 的简写,用于设定监听端口,不设定默认端口为 8080
2、-s 是 --scripts 的简写,用于指定要被调用执行的外部 python 脚本
3、–ssl-insecure 指不要验证上游服务器SSL/TLS证书
4、block_global 默认值是true,设定为false后会允许远程客户端连接,比如你要把服务开放到互联网上就就需要设置为false,纯本地内网使用则不需要

官方文档地址:https://docs.mitmproxy.org/stable/


(END)

以上是关于mitmproxy 入门安装的主要内容,如果未能解决你的问题,请参考以下文章

mitmproxy 安装

Mitmproxy代理设置和证书安装

Python3+mitmproxy安装使用教程(Windows)

Parrot 3.6 安装mitmproxy

在Raspberry Pi上安装mitmproxy时出现python问题

mitmproxy 数据抓包