一、安装对应环境
1、影刀新建web自动化应用,python包管理-安装mitmproxy。
2、右键主流程文件,打开文件所在文件夹,应用uuid目录,进入venv的Scripts文件夹。在上面地址栏打cmd,回车。如图:
3、在该cmd上输入 mitmdump,回车,出现监听端口即为安装成功。如果安装失败,请根据cmd 报错内容百度排查。
4、根据mitmproxy在win10的安装和基本使用_mitmweb window-CSDN博客,执行里面的"win10安装证书"这一步骤。
5、设置系统代理,地址为127.0.0.1,端口为4396,恭喜你,环境已经全部配置完成。
二、配置过滤规则,使用指令
1、下载并配置config.py文件,文件链接:腾讯文档
请求文件保存路径:
csv的表头,默认是保存全部请求信息,也可自己配置想要的信息:
若只保存请求的url 和响应内容:
配置过滤规则:
配置过滤规则示例:
过滤一个请求,该请求,host等于api.bilibili.com,并且响应状态码等于200,并且请求方式等于POST,并且响应内容不等于空,并且请求方式不等于GET,并且请求url包含bilibili这个字符串。
说明:所有的过滤的字段来自上面的csv参数填写说明,不可写错。
2.调用mitm自定义监听指令,传入刚刚配置好的config.py文件
3.监听已开启,直接在下面写网页操作,过滤后的请求信息会保存在config.py的请求文件保存路径下。