mitmproxy初探(windows版以及linux版)

mitmproxy简介

mitmproxy是一组工具,包括:

mitmproxy(交互式的,具有控制台界面,但不支持windows)

mitmweb(基于web的图形化界面)

mitmdump(命令行版本)

win10安装mitmproxy

查阅了官方文档以及各位大佬博客,基本上都是在python环境下安装的,但是python版本好像要高于3.6,我就试了一下直接用pip

pip3 install mitmproxy

很顺利,直接就安装好了,检查是否安装完毕:

mitmproxy --version

如果出现类似于下图版本的信息,就是安装成功

安装成功后,尝试运行mitmproxy、mitmweb、mitmdump发现根本抓不到包,应该是没有设置代理,于是安装了Proxy SwitchyOmega该插件,新建情景模式mitmproxy,如图:因为mitmproxy默认监听的是8080端口,所以设置端口为8080,但是这个端口后面也可以更改

设置完之后,点击应用选项,再次访问,发现这次提示,代理服务器拒绝连接,也没有正常显示页面,最后查了一些资料才知道,还要安装CA证书,让代理服务器是可信任的,才能响应,根据官网上所说,访问http://mitm.it/,看是否成功,可是我打开后要么是

要么就是代理服务器拒绝连接,其实这里也有个坑,要打开mitmproxy才可以

打开之后再访问,就会出现如图

接着就简单了,下载第一个windows版本的证书,下载完之后,点击开始进行证书导入向导,后面的网上都能找到,安装完之后就OK了,个人感觉windows总体来说比linux下简单一点

Linux下安装

首先linux要能联网,然后一直到访问http://mitm.it/都和windows是一样的,但打开mitmproxy之后出现的安装证书的界面不太一样

因为我们是linux,所以只能选其他了,下载完other之后,出现以下三种,我选的是最后一种手动安装(不能照着它的顺序来,最后一步应该先运行,要先将pem文件转换成crt文件)然后按顺序运行完就OK了,这里还是有点坑的。

 

posted @ 2023-07-11 20:16  Athena-ydy  阅读(139)  评论(0编辑  收藏  举报