新一代的抓包神器——Reqable

简介: 本文介绍全平台抓包工具Reqable,支持Windows、Mac、Linux及Android、iOS,操作简单,无需复杂配置,可轻松抓取HTTP/HTTPS和WebSocket请求,适合开发者快速分析数据,提升调试效率。

目录

前言

大家好,我是喵喵侠。作为一名程序员,少不了跟数据打交道。有时候我们需要通过抓包的方式,获取到指定网站或者App的数据,以便于更好的分析定位问题。传统的抓包工具,有大名鼎鼎的Wireshark、Fiddler、Charles等等。他们都可以很好的完成抓包的工作,只不过对于新手来说,上手操作不那么方便,需要一些学习成本。现在我为你带来一款抓包神器Reqable,它可以让你快速上手,哪怕没有专门学过抓包,也能快速抓取到你想要的数据,下面我为你详细介绍。

安装

我们来到Reqable的官网,可以看到官方对于Reqable的定义是先进的API生产力工具,这说明抓包只是其中的一个特色功能。

左上角点击下载,你可以根据你的系统,下载对应的版本。

从图片中可以看到,Reqable支持Windows、Mac、Linux、Android、iOS平台,涵盖了市面上所有主流的电脑和手机系统。目前为止,我只看到过Reqable这一款抓包工具,可以做到全平台覆盖,点个大大的赞!

下载好对应的版本后,安装即可打开使用。

使用

安装证书

第一次打开软件,可能会提示安装证书,点下安装即可。

电脑端可以与手机端连接,用电脑抓手机上的包,只是手机上需要装证书。

点击盾牌小图标,可以查看证书安装的方法。

Android手机需要root或者安装Magisk模块,非root需要你是应用开发者,在本地应用源码里面加入相应的配置。

iOS就相对简单,配置下WiFi,下载导入证书即可。

抓取HTTP & HTTPS请求

点击启动按钮,会看到软件界面出现很多网络连接,包括浏览器、应用等。我是打开了一个Edge浏览器的启动页,出现了很多Edge的新闻图片。

切换到https选项,随便点击一个请求,如果是图片,点击响应体,就能看到这张图片的预览。

抓取WebSocket请求

首先,把软件切换到Websocket的选项卡上。

接着我们在网上随便找一个Websocket在线测试工具,比方说下面这个,默认进去就已经连接上了。

可以看到,服务器默认给我推送了两条消息,第二条消息是个富文本。

接着我发一条消息给服务器,比方说你好,我是喵喵侠

网页端可以看到我的消息,以及服务端重复的返回。

我在Reqable也抓取到了这两条消息。

你还可以点击切换对话模式,更直观的看到谁是客户端,谁是服务端。

总结

相信看完本篇文章的介绍,你能立马掌握这款工具的用法。其实用途还远远不止这些,如果你想更深入研究更多功能特性,可以查阅官方文档。我个人是非常喜欢这款工具的,抓包操作简单,无需繁琐的配置。不光是网页,微信小程序也可以抓,很强大。希望我推荐的这款工具能喜欢,如果你有更多好用的开发工具,欢迎评论区推荐。

目录
相关文章
|
Python
项目依赖的python包requirements.txt文件的生成与安装
项目依赖的python包requirements.txt文件的生成与安装
1306 0
|
4月前
|
机器学习/深度学习 人工智能 运维
运维告警别乱飞了!AI智能报警案例解析
运维告警别乱飞了!AI智能报警案例解析
513 0
|
19小时前
|
前端开发 JavaScript API
CSS弹性盒子布局图标的展示效果优化技巧
本文介绍前端开发中一个弹性布局的优化问题:小屏幕下图标错位影响美观。通过媒体查询和ResizeObserver API两种方案,实现容器宽度不足时隐藏图标,提升响应式体验。重点讲解ResizeObserver对单个元素的精准监听与Vue中的实践应用,兼顾用户体验与代码性能。
15 0
CSS弹性盒子布局图标的展示效果优化技巧
|
5月前
|
消息中间件 数据可视化 RocketMQ
可视化生成RocketMQ配置工具
RocketMQ配置复杂?试试这款可视化工具,轻松搞定配置难题,点击体验:https://how-to-config-rocketmq.demoworld.tech/
368 6
|
10月前
|
资源调度 JavaScript 前端开发
前端开发必备!Node.js 18.x LTS保姆级安装教程(附国内镜像源配置)
本文详细介绍了Node.js的安装与配置流程,涵盖环境准备、版本选择(推荐LTS版v18.x)、安装步骤(路径设置、组件选择)、环境验证(命令测试、镜像加速)及常见问题解决方法。同时推荐开发工具链,如VS Code、Yarn等,并提供常用全局包安装指南,帮助开发者快速搭建高效稳定的JavaScript开发环境。内容基于官方正版软件,确保合规性与安全性。
8985 23
|
消息中间件 安全 API
Apache RocketMQ ACL 2.0 全新升级
RocketMQ 作为一款流行的分布式消息中间件,被广泛应用于各种大型分布式系统和微服务中,承担着异步通信、系统解耦、削峰填谷和消息通知等重要的角色。随着技术的演进和业务规模的扩大,安全相关的挑战日益突出,消息系统的访问控制也变得尤为重要。然而,RocketMQ 现有的 ACL 1.0 版本已经无法满足未来的发展。因此,我们推出了 RocketMQ ACL 2.0 升级版,进一步提升 RocketMQ 数据的安全性。本文将介绍 RocketMQ ACL 2.0 的新特性、工作原理,以及相关的配置和实践。
14093 90
|
消息中间件 存储 Kafka
RocketMQ 工作原理图解,看这篇就够了!
本文详细解析了 RocketMQ 的核心架构、消息领域模型、关键特性和应用场景,帮助深入理解消息中间件的工作原理。关注【mikechen的互联网架构】,10年+BAT架构经验倾囊相授。
RocketMQ 工作原理图解,看这篇就够了!
|
缓存 负载均衡 监控
数据库多实例的负载均衡技术深入
【10月更文挑战第23天】数据库多实例负载均衡技术是确保数据库系统高效运行的重要手段。通过合理选择负载均衡策略、实时监控实例状态、不断优化调整,能够实现资源的最优分配和系统性能的提升。在实际应用中,需要根据具体情况灵活运用各种负载均衡技术,并结合其他相关技术,以满足不断变化的业务需求。
|
数据处理 算法框架/工具 计算机视觉
手把手教你使用YOLOV5训练自己的目标检测模型
本教程由肆十二(dejahu)撰写,详细介绍了如何使用YOLOV5训练口罩检测模型,涵盖环境配置、数据标注、模型训练、评估与使用等环节,适合大作业及毕业设计参考。提供B站视频、CSDN博客及代码资源链接,便于学习实践。
5397 1
手把手教你使用YOLOV5训练自己的目标检测模型
|
Ubuntu Oracle 关系型数据库
Oracle VM VirtualBox之Ubuntu 22.04LTS双网卡网络模式配置
这篇文章是关于如何在Oracle VM VirtualBox中配置Ubuntu 22.04LTS虚拟机双网卡网络模式的详细指南,包括VirtualBox网络概述、双网卡网络模式的配置步骤以及Ubuntu系统网络配置。
1821 3