【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项目中测试是否会出现无限加载脚本导致不能用等问题。

相关文章
|
3月前
|
Windows
如何查看自己电脑的windows系统版本?
这篇文章提供了一种简单快捷的方法来查看自己电脑的Windows系统版本,通过使用Windows的"运行"功能并输入`winver`命令来快速获取系统版本信息。
如何查看自己电脑的windows系统版本?
|
2月前
|
Windows
windows 电脑 连接蓝牙耳机没有麦克风
【8月更文挑战第31天】当Windows电脑连接蓝牙耳机后无法使用麦克风时,可尝试以下步骤解决:检查蓝牙设置,确保耳机正确连接并开启麦克风选项;检查音频设备设置,确认蓝牙耳机为默认播放和录制设备;更新蓝牙和音频驱动;确认耳机与系统的兼容性及正确设置。如问题未解,可重新配对耳机或联系客服。
3032 7
|
2月前
|
Windows
Windows操作系统部署安装Kerberos客户端
详细介绍了在Windows操作系统上部署安装Kerberos客户端的完整过程,包括下载安装包、安装步骤、自定义安装路径、修改环境变量、配置hosts文件和Kerberos配置文件,以及安装后的验证步骤。
354 3
Windows操作系统部署安装Kerberos客户端
|
2月前
|
存储 Web App开发 调度
Windows系统新手教程:常见操作命令帮你玩转电脑
Windows系统新手教程:常见操作命令帮你玩转电脑
114 5
|
2月前
|
安全 Windows
电脑进入桌面后操作无响应?不妨试试禁用Windows Search服务
电脑进入桌面后操作无响应?不妨试试禁用Windows Search服务
|
2月前
|
Windows
Windows7电脑启动时提示文件winload.exe无法验证其数字签名,错误代码0xc0000428的解决方法
Windows7电脑启动时提示文件winload.exe无法验证其数字签名,错误代码0xc0000428的解决方法
|
3月前
|
网络安全 Windows
在Windows电脑上启动并配置SSH服务
在Windows电脑上启动并配置SSH服务
664 0
|
3月前
|
安全 Windows
如何解决Windows电脑自动黑屏问题?
【8月更文挑战第27天】以下是解决Windows电脑自动黑屏问题的一些常见方法:检查硬件连接,如显示器和电源线;排查硬件故障,包括显卡、内存和CPU问题;调整电源和睡眠设置;检查系统设置和软件冲突;修复系统文件;调整屏幕亮度;检查和更新BIOS设置等。通过这些步骤,可以帮助诊断并解决大部分黑屏问题。
146 0
|
3月前
|
开发框架 JavaScript .NET
【Azure 应用服务】Azure Mobile App (NodeJS) 的服务端部署在App Service for Windows中出现404 Not Found
【Azure 应用服务】Azure Mobile App (NodeJS) 的服务端部署在App Service for Windows中出现404 Not Found
|
3月前
|
存储 安全 网络安全
【Azure 环境】使用Azure中的App Service部署Web应用,以Windows为主机系统是否可以启动防病毒,防恶意软件服务呢(Microsoft Antimalware)?
【Azure 环境】使用Azure中的App Service部署Web应用,以Windows为主机系统是否可以启动防病毒,防恶意软件服务呢(Microsoft Antimalware)?