版本:V2.33.12 大小:27.93MB 更新时间:2025-12-03T17:45:10 语言:简体中文 类型:辅助工具
标签:
软件简介
reqable,Reqable是一款专业的抓包工具,全面适配当前网络领域的各类主流协议,涵盖HTTP1、HTTP2与HTTP3。软件丰富且强大的功能模块,可助力用户高效开展HTTP相关的开发与调试工作。即使是零基础的新手也无需顾虑,Reqable操作便捷且适用场景广泛——无论你是开发工程师、测试人员,还是网络运维、信息安全或爬虫开发等领域的从业者,都能借助它更轻松地完成目标任务。
在进行移动设备网络数据包捕获操作时,需先对安卓设备完成权限提升处理。这是由于安卓系统自7.0版本起,官方对证书安装机制做了调整,未获得系统级权限的设备无法完成根证书的安装流程。而若缺少有效的根证书配置,常用的抓包工具仅能解析未加密的HTTP协议流量的响应内容,对于当前主流应用普遍采用的加密HTTPS协议流量,则无法获取其响应数据。考虑到无论是移动端应用还是网页端服务,绝大多数数据交互接口都已采用HTTPS加密传输,证书配置的缺失会直接导致关键数据捕获失败,对后续的数据分析工作造成严重阻碍。
想要让自己的安卓设备获取最高权限,你可以依据自身的操作经验来选择合适的方法,也能借助搜索引擎去查找详细的步骤。之后,按照找到的指引完成相关证书的配置工作,具体的操作界面可以参考下方的图片示例。
如果用户不想对自己的设备进行root操作,也可以通过Magisk模块管理器来完成相关操作,具体的操作方式也可以在其中查看。
用户安装好证书后就能开展抓包操作。为保证抓包的准确性,建议先打开手机上需要抓包的应用或浏览器网页,等要进行抓取数据包的操作到前一步时,再点击Reqable右下角的抓包按钮开始抓包。另外,最好把手机里其他应用程序的进程都结束掉,避免抓取到过多数据包,导致无法分辨哪条是目标数据。就像下图展示的那样,要是没理清楚情况就随意抓包,很容易分不清哪些数据才是自己需要的。
若用户发现之前抓取的无效数据包数量较多,可先点击界面右下角的停止按钮终止抓包操作,再通过左上角的清空功能将这些多余的数据包删除干净。
让界面回到最初状态
接着用户依照上述第三点的要求开展操作,首先清理掉所有应用程序进程
然后打开需要抓包的应用或网页,比如想抓取显示自己IP地址的那条数据,可以在点击【查询】按钮前,先开启Reqable的抓包功能,再点击网页上的查询按钮,之后关闭抓包即可;过程中会有缩略图方便大家实时查看数据情况。
这时的数据就分的清是哪条了
接下来就能选中个人相关的数据条目,获取对应的响应数据内容;在查看这些数据时,还可以根据需要切换成文本、十六进制等不同的展示视图来浏览。
电脑端浏览器或应用程序请求无响应
或许是端口占用引发的问题。建议调整Reqable的端口号,同时确认防火墙是否开放了该应用所需的端口权限。
手机端无法获取到任何流量
请确保手机和电脑处于同一局域网环境中,并且要把手机的Wifi准确设置为Reqable对应的IP地址与端口号。
检查手机上是否已正确安装CA证书(此操作适用于仅存在CONNECT请求的场景)。
如何安装和使用环境变量
在发起请求时,可借助尖双括号(比如<>)来引用环境变量。Reqable在发送请求的过程中,会自动把这些引用替换成环境变量的实际数值。
在Python编写的程序里,环境变量存储在context属性下的env变量当中,开发者能够对它执行读取数据和写入数据的操作。
支持编写python脚本处理实时请求或响应。
所有功能均为免费,可对指定的请求或响应执行屏蔽、挂起等操作。
镜像功能,对指定域名和端。
提供书签、域名、快捷筛选栏以及多条件组合等高级搜索功能。
v2.33.12版本
- 【优化】部分场景中内存占用过高及卡顿的问题。
为防止性能受影响,当原始标签页中存在超大体积数据时,系统会将其以`<...>`的形式呈现。
对生成Python-Requests代码的逻辑进行了调整,现在会采用直接拼接URL的方式来构造请求地址,而非通过params字典来传递参数信息。
- 【优化】API请求测试时,URL参数值中的`=`将不再被自动转码为`%3D`。
- 【优化】协同二维码IP地址列表已移除***虚拟地址。
- 【修复】解决了API请求测试中URL参数名和参数值均为空时参数丢失的问题。
已解决切换网络环境后,通过远程方式连接该设备时出现的请求循环问题。
软件信息
同类推荐