mitmproxy的安装和配置

安装

使用pip安装

pip3 install mitmproxy
证书配置

对于 mitmproxy 来说,如果想要截获 HTTPS 请求,就需要设置证书。mitmproxy 在安装后会提供一套 CA 证书,只要客户端信任了 mitmproxy 提供的证书,就可以通过 mitmproxy 获取 HTTPS 请求的具体内容,否则 mitmproxy 是无法解析 HTTPS 请求的。

首先,运行以下命令产生 CA 证书,并启动 mitmdump:

mitmdump

接下来,我们就可以在用户目录下的 .mitmproxy 目录里面找到 CA 证书,如图所示。
在这里插入图片描述

windows

双击 mitmproxy-ca.p12,就会出现导入证书的引导页
在这里插入图片描述
直接点击 “下一步” 按钮即可,会出现密码设置提示
在这里插入图片描述
这里不需要设置密码,直接点击 “下一步” 按钮即可。

接下来需要选择证书的存储区域,如图 1-63 所示。这里点击第二个选项 “将所有的证书都放入下列存储”,然后点击 “浏览” 按钮,选择证书存储位置为 “受信任的根证书颁发机构”,接着点击 “确定” 按钮,然后点击 “下一步” 按钮。
在这里插入图片描述
最后,如果有安全警告弹出,如图 1-64 所示,直接点击 “是” 按钮即可。
在这里插入图片描述
这样就在 Windows 下配置完 CA 证书了。

Android

将手机和电脑处于一个局域网下
打开WLAN,长按wifi,点击 修改网络
在这里插入图片描述
点击手动,输入自己的电脑的IP地址,端口输入8080
在这里插入图片描述
点击保存

然后打开手机自带的浏览器
输入:mitm.it
在这里插入图片描述
点击Android,下载安装证书
下载完成之后直接打开,为证书命名,点击确定即可。
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值