【2023新windows电脑部署测试环境系列-05】部署抓包神器mitmproxy和使用(上)

简介: 【2023新windows电脑部署测试环境系列-05】部署抓包神器mitmproxy和使用(上)

先赞后看,是好习惯!    说起抓包,大家一定第一时间想到的是fiddler 或者 charles。除了这两种外,还有一款更符合我们测试开发人员的抓包工具:mitmproxy    mitmproxy是一个基于命令行工作,可用python3脚本控制的超自由开源项目,当然它也有自己的web页面,把它融合到各种测试平台中简直不要太爽,试想一下,你的接口自动化录入不用手工,全部都靠抓包,抓到的接口包含真实数据你直接一键导入生成自动化脚本(已实现)。
   

不过因为我在往期教程中多数都是在macOS系统下操作,一直很顺畅。但不少粉丝和学员反馈了一些千奇百怪的问题:比如融合到django中会无限加载脚本,比如启动的各种报错。    当我统计后发现几乎全部出自windows,于是我准备亲自用windows笔记本测试一下mitmproxy的情况,本文也属于直播更新中,遇到任何问题都是可能的。

 

首先下载mitmproxy:https://mitmproxy.org/


640.png

如上图,直接安装最新版本  9.01


然后一路下一步安装

640.png


安装成功后,桌面就没有任何提示和东西了。我只能打开cmd窗口,输入命令mitmproxy 看看能否启动:


   

回车后:(如果遇到杀毒软件阻拦,请放行。这工具本身就是一个中间人攻击器,属于黑客的家伙事。当然目前我们正在充当这一角色,所以放心。)



上图所示应该是已经成功了。

这次的启动,我没有添加脚本和端口,所以关掉窗口。我再次启动:



这次我添加了端口

启动好后,我用手机连到笔记本所在的wifi中,并且设置代理ip 为笔记本ip 端口为 8888  ,然后随便请求了一些app或者网页,电脑端抓到的接口如图:

640.png

640.png


可以看到,是正常抓到http接口了。


到此mitmproxy 算是i配置好了。这里可以修改各请求的数据。

本节课到此结束,下文要用py3脚本操控,然后融合到一个django项目中测试是否会出现无限加载脚本导致不能用等问题。

相关文章
|
11月前
|
SQL 安全 Linux
Metasploit Pro 4.22.8-20251014 (Linux, Windows) - 专业渗透测试框架
Metasploit Pro 4.22.8-20251014 (Linux, Windows) - 专业渗透测试框架
547 1
Metasploit Pro 4.22.8-20251014 (Linux, Windows) - 专业渗透测试框架
|
11月前
|
Linux 网络安全 iOS开发
Metasploit Framework 6.4.95 (macOS, Linux, Windows) - 开源渗透测试框架
Metasploit Framework 6.4.95 (macOS, Linux, Windows) - 开源渗透测试框架
1162 1
Metasploit Framework 6.4.95 (macOS, Linux, Windows) - 开源渗透测试框架
|
12月前
|
安全 Linux 网络安全
Metasploit Pro 4.22.8-2025091701 (Linux, Windows) - 专业渗透测试框架
Metasploit Pro 4.22.8-2025091701 (Linux, Windows) - 专业渗透测试框架
597 2
Metasploit Pro 4.22.8-2025091701 (Linux, Windows) - 专业渗透测试框架
|
12月前
|
Linux 网络安全 iOS开发
Metasploit Framework 6.4.90 (macOS, Linux, Windows) - 开源渗透测试框架
Metasploit Framework 6.4.90 (macOS, Linux, Windows) - 开源渗透测试框架
663 1
Metasploit Framework 6.4.90 (macOS, Linux, Windows) - 开源渗透测试框架
|
12月前
|
运维 iOS开发 Windows
windows电脑备案ios APP获取公钥和证书指纹Sha-1值的方法
在阿里云进行APP备案、在备案IOS端的环节的时候,发现需要我们将p12证书安装在电脑上,再用xcode或或钥匙串访问来获取这个证书的公钥和sha-1值。 但是大部分开发uniapp应用的同学们,或者进行发布的运维人员的电脑都是windows,无法按照阿里云的教程来获取ios的公钥和sha-1。备案就被卡主了。 这里介绍下另一个方法,就是使用香蕉云编来在线上传证书获取。如下图所示,打开香蕉云编后,找到下图这个功能
1500 0
|
存储 数据安全/隐私保护 Windows
Windows中部署网盘神器 Filebrowser
ZeroNews (零讯)内网穿透赋予 FileBrowser 任意位置互联网访问的能力,无需用户具备固定公网IP,提供专用的访问域名,将 FileBrowser 转变为公有云盘,实现多用户在线协同工作。
|
安全 Linux 网络安全
Metasploit Framework 6.4.88 (macOS, Linux, Windows) - 开源渗透测试框架
Metasploit Framework 6.4.88 (macOS, Linux, Windows) - 开源渗透测试框架
745 0
|
安全 Linux 网络安全
Metasploit Pro 4.22.7-2025061201 (Linux, Windows) - 专业渗透测试框架
Metasploit Pro 4.22.7-2025061201 (Linux, Windows) - 专业渗透测试框架
513 3
Metasploit Pro 4.22.7-2025061201 (Linux, Windows) - 专业渗透测试框架
|
缓存 安全 Linux
Metasploit Pro 4.22.8-2025082101 (Linux, Windows) - 专业渗透测试框架
Metasploit Pro 4.22.8-2025082101 (Linux, Windows) - 专业渗透测试框架
398 0
|
安全 Unix Linux
Metasploit Pro 4.22.7-2025052201 (Linux, Windows) - 专业渗透测试框架
Metasploit Pro 4.22.7-2025052201 (Linux, Windows) - 专业渗透测试框架
313 5
Metasploit Pro 4.22.7-2025052201 (Linux, Windows) - 专业渗透测试框架