评分:
9
90.6%
9.4%
软件简介
Reqable是一款由小黄鸟抓包原班人马专门针对PC平台制作而成的http开发和调试工具,拥有简洁直观的界面设计,稳定流畅的高性能以及傻瓜式的操作方式,能够满足了相关从事开发、测试、网络、安全专业人员的使用需求。用户在这里可以轻轻松松进行抓包操作,为用户工作和学习带来极大的便利性,帮助你解决大部分网络问题。
官网地址:https://reqable.com/zh-CN/
1、丰富的过滤选项
支持多种过滤器,例如应用、域名、数据类型、书签以及多条件自定义搜索,帮您在茫茫数据中准确找到想要查找的内容。
2、创建请求测试
您可以从流量列表、API集合、cURL等任何来源创建API测试请求,Reqable提供完整的REST API测试功能,包括编辑请求参数、请求头、请求体和授权等。
3、请求响应对比
Reqable提供了大量的内置开发工具,例如请求/响应对比工具,帮您可视化不同的请求和响应之间的数据差异,快速定位问题。
4、重写、断点和Python脚本
自定义重写和断点规则,或者编写Python脚本,拦截处理请求或者响应数据,修改或者模拟数据,满足各式各样的测试场景。
1、数据筛选和搜索
提供了多维度的数据过滤器和搜索功能,比如通过应用、Host、协议、方法、IP、端口、关键词搜索过滤等。
2、屏蔽设定
可以对网络请求的数据发送以及服务器响应进行屏蔽操作,这个功能可以非常方便地帮助开发者进行Reset API的调试。
3、自定义Mod
开发者可以开发自己的Mod集成进HttpCanary中,也可以安装扩展Mod。Mod可以对数据包进行修改等自定义操作,也就是一个高级的注入器!我们将会尽快发布Mod-SDK。
1、丰富的过滤选项
支持多种过滤器,例如应用、域名、数据类型、书签以及多条件自定义搜索,帮您在茫茫数据中准确找到想要查找的内容。
2、请求响应对比
Reqable提供了大量的内置开发工具,例如请求/响应对比工具,帮您可视化不同的请求和响应之间的数据差异,快速定位问题。
3、重写、断点和Python脚本
自定义重写和断点规则,或者编写Python脚本,拦截处理请求或者响应数据,修改或者模拟数据,满足各式各样的测试场景。
4、桌面端+手机端协同
无需配置Wifi代理,便可以将手机流量自动转发到桌面端进行分析和数据处理,解决移动端API调试的难题,提高终端研发效率。
1、权限配置
首次启动前往「系统设置」-「隐私与安全性」-「辅助功能」添加Reqable权限。
安装根证书至钥匙串(需手动信任「始终允许」)。
2、高级筛选技巧
使用「正则表达式」过滤特定API路径,如/api/v1/user/d+。
通过「协议类型」筛选QUIC流量,分析短视频应用通信模式。
3、数据导出
支持导出为HAR、JSON、CSV、PCAP格式,或直连Wireshark深度分析。
批量导出敏感数据包,生成加密压缩包供合规审计。
初体验-API调试
在API调试中,获取流量是第一步也是最基本的操作,这里讲解下如何使用Reqable获取流量,通俗地讲就是抓包。
开启调试
首先,需要启用Reqable的调试功能,点击最右上角的启动按钮进入调试状态。在调试状态下,任何HTTP请求经过Reqable的MITM代理服务器都会显示到界面上。
为了保证流量经过Reqable的MITM代理服务器并信任Reqable的CA根证书,请检查下面两项:
1、系统代理状态
如果系统代理已经设置,网络图标是绿色;如果系统代理未设置,网络图标是黄色,点击网络图标可以自动设置系统代理。
2、CA根证书状态
如果CA根证书安装成功,盾牌图标是绿色;如果CA根证书未安装成功,网络图标是黄色,点击盾牌图标可以进入CA根证书安装界面,详细步骤请阅读安装证书。
一切就绪后,我们可以看到如下的界面:
警告
如果是调试手机等远程设备,请检查下面的checklist:
-手机与电脑都连接到同一个局域网。
-手机Wifi代理已设置Reqable的IP地址和端口号(见Reqable窗口顶部),或者使用SocksDroid进行转发。
-手机上已正确安装CA证书。
-电脑网络防火墙已开放Reqable的端口地址。
浏览器测试
打开浏览器,输入地址https://reqable.com并回车,这里演示使用的是Chrome浏览器。回到Reqable,调试列表中已经捕获到了该网站的全部请求数据。
我们可以选择一个图片请求,双击打开详情面板,能够看到该请求的详细信息。注意,再次双击该请求,可以关闭详情面板。
点击侧边栏的工作台图标,打开调试列表的工作面板。然后展开reqable.com此域名的结构树,可以查看该域名下所有请求的目录结构,点击选择可以查看该请求的详情。
信息
点击最右上角垃圾篓图标(快捷键 Control + Shift + R )可以清空列表。
这里,我们已经完成了获取流量最基本的操作了。
Reqable是一款专门为苹果MacOS系统设计的深度网络分析利器,完美继承端高效抓包基因,结合桌面扩展能力,为开发者、网络安全工程师以及高级用户提供全方位网络流量监控解决方案。无论是调试复杂api、分析应用通信协议,还是监控多设备联动流量。
软件更新
v3.0.39版本
[优化] 支持将流量列表中的多条记录一次性添加到 API 集合。
[优化] Go 代码片段现已完整支持表单请求。
[优化] 优化打开 HAR 文件时的错误提示信息。
[修复] 抓包过程中可能出现缺少授权密钥标识的 SSL 异常问题。
[修复] 抓包概览中的数据未随请求状态同步更新的问题。
[修复] 抓包详情原始标签页中,非 ASCII 头的二进制数据显示错误的问题。
[修复] Content-Disposition 中未指定编码类型的自定义编码,导致保存响应内容时文件名乱码的问题。
[修复] curl 命令中 -g 参数导致导入失败的问题。
软件信息
软件大小:
25.35M
软件语言:
中文
类型:
网络工具
是否收费:
免费
隐私说明:
点击查看
权限说明:
点击查看
系统要求:
需要支持安卓系统5.2以上
意见反馈
相关软件
查看更多
相关评论