Mitmproxy代理工具(一):环境配置

目录

安装配置

安装

工具介绍

设置代理

PC设置代理

移动端设置代理


官方:https://docs.mitmproxy.org/stable/

Mitmproxy是一个免费且开源的交互式的HTTPS代理,MITM(Man-in-the-Middle Attack)即中间人攻击。

作用:作为代理使用,转发请求;查看记录及修改数据,引发服务器或者客户端的特定行为。

安装配置

安装

安装:pip install mitmproxy     (镜像安装:pip install -i https://pypi.douban.com/simple  mitmproxy)               —— 要求python版本不低于3.6 ——

检查是否安装成功:命令行中输入命令查看mitmdump --version

安装成功后在Python安装路径Script路径下可以找到  mitmdump.exe、mitmproxy.exe、 mitmweb.exe 这三个可执行文件

工具介绍

Mitmproxy:命令行界面,允许交互式检查和修改http数据流,但不支持Windows。

Mitmweb:web界面,是一个基于web的mitmproxy接口,用户可以实时看到请求的数据,可以用来过滤请求和查看请求数据。

Mitmdump:命令行工具,不能进行交互,但是可以通过启动参数并结合自定义脚本进行定制化功能的实现。

——  前两个主要用来调试,Mitmdump用来部署项目   ——

设置代理

PC设置代理

1、开启代理需要关闭其他代理

网络设置中开启手动代理(自动设置代理中的自动检测可关闭也可以选择不用关闭,建议关闭),按下面设置的,开启手动代理,设置手动代理地址和端口号后保存,一定记得保存才生效。

手动代理没有设置成功访问http://mitm.it/页面是这样子的

2、设置完成后,浏览器打开网页发现都是未连接网络,被坑到这了,经过几次尝试才发现需要先启动mitmweb.exe或者mitmdump.exe程序,大坑,真坑

3、启动程序后,打开网页,可能会有如下提示,这时我们需要下载安装证书

4、安装证书,浏览器中访问http://mitm.it/,根据自己的系统环境下载对应的证书安装

到下载的证书文件夹中双击证书文件,然后一路”下一步”点击到底(遇到设置密码这样的骚操作忽略过,防止记性不好忘记了),最后确定安装即可。安装完成后重新启动程序。

移动端设置代理

以夜神模拟器为例(保证手机和电脑在同局域网下)

1、设置代理:设置——>WLAN——>长按已连接的网线网络——>修改网络——>高级选项——>代理(手动),代理服务器主机名是本机ipV4的地址

2、下载安装证书:手机浏览器访问网页会提示下面内容,所以同样需要下载安装证书,和pc端一样的下载方式。下载完成后,点击证书安装即可(证书名称随意取)。

            

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值