前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >新一代的抓包神器——Reqable

新一代的抓包神器——Reqable

原创
作者头像
喵喵侠
修改2024-07-25 22:01:27
640
修改2024-07-25 22:01:27
举报

目录

前言

大家好,我是喵喵侠。作为一名程序员,少不了跟数据打交道。有时候我们需要通过抓包的方式,获取到指定网站或者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也抓取到了这两条消息。

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

总结

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

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 目录
  • 前言
  • 安装
  • 使用
    • 安装证书
      • 抓取HTTP & HTTPS请求
        • 抓取WebSocket请求
        • 总结
        相关产品与服务
        云开发 CloudBase
        云开发(Tencent CloudBase,TCB)是腾讯云提供的云原生一体化开发环境和工具平台,为200万+企业和开发者提供高可用、自动弹性扩缩的后端云服务,可用于云端一体化开发多种端应用(小程序、公众号、Web 应用等),避免了应用开发过程中繁琐的服务器搭建及运维,开发者可以专注于业务逻辑的实现,开发门槛更低,效率更高。
        领券
        问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档