Reqable爬虫抓包工具(国产网络调试工具)

news/2024/4/21 12:52:36/文章来源:https://blog.csdn.net/qq_32502511/article/details/136483780

官网界面截图:

官网地址:https://reqable.com/zh-CN/windows/

历史由来:

Reqable的前身是HttpCanary(一款Android平台应用程序),但是国内开发者推翻了所有的技术栈,并用C++和Flutter重写,只保留了logo和主题色,所以两者并没有太多关联。当然,Reqable的使命之一,就是完全替代HttpCanary。预计在2023年底,Reqable将会推出桌面端 + 移动端的多平台独立应用程序。

介绍

Reqable是一款跨平台的专业HTTP开发和调试工具,在全平台支持HTTP1、HTTP2和HTTP3(QUIC)协议,简单易用、功能强大、性能高效,助力程序开发和测试人员提高生产力!本产品需要一定的网络基础知识,适合开发、测试、网络、安全、爬虫等工程专业人员使用。

1.API调试

Reqable采用经典的MITM代理方式进行流量分析,支持重写、脚本(Python)、断点和重放等功能。

  • 支持HTTP/1.x, HTTP2协议版本,HTTP3(QUIC)暂不支持。
  •  支持HTTP/HTTPS/Socks4/Socks4a/Socks5代理方式。
  •  支持HTTPS,TLSv1.1、TLSv1.2和TLSv1.3加密协议。
  •  支持基于IPv4和IPv6地址。
  •  支持基于HTTP1升级的WebSocket协议。
  •  支持HTTP/HTTPS二级代理(调试境外流量)。
  •  搜索筛选:提供书签、域名、快捷筛选栏和多条件等高级搜索方式。
  •  网关功能:对指定请求或响应进行屏蔽,挂起等操作。
  •  重写功能:预设规则对指定请求或响应进行重定向、替换或者修改。
  •  断点功能:对请求或响应进行实时断点操作,比如屏蔽,挂起或修改替换数据等。
  •  脚本功能:支持编写Python脚本处理实时请求或响应。
  •  镜像功能:对指定域名和端口配置镜像映射。
  •  测试联动:支持从调试列表创建API进行测试。
  •  历史记录:自动保存抓包的流量数据,方便回溯查看。
  •  重发回放:支持单个或多个请求进行回放测试。
  •  自动高亮:支持设定自定义规则对请求进行多种颜色高亮。
  •  HAR支持:自动关联HAR格式文件,并支持HAR导出和导入。

2.API测试

Reqable可以编辑和发送HTTP请求,用来测试API接口,同时还支持API集合存储和历史记录等功能。

  •  支持HTTP/1.1, HTTP2和HTTP3(QUIC)协议。
  •  多个会话:支持创建多个Tab进行API测试。
  •  集合导入:支持导入Postman、Hoppscotch、Apifox和ApiPost等API集合。
  •  批量编辑:支持批量编辑请求参数、请求头、表单等。
  •  授权设置:支持API KEY、Basic Auth和Bearer Token等授权方式。
  •  代理设置:支持自定义代理配置,系统代理和调试代理等。
  •  性能测试:可以查看请求在不同环节的耗时数据。
  •  Cookie管理:自动保存Cookie或在请求头中自动加入关联的Cookie。
  •  历史记录:自动保存发送的请求和响应数据,方便回溯查看。
  •  cURL支持:可以导入和导出cURL。

 3.工具辅助

Reqable提供了一些常用的辅助工具。

  •  Base64编解码。
  •  URL编解码。
  •  Md5计算。
  •  时间戳转换。
  •  JSON/XML查看器。
  •  二维码生成。
  •  正则表达式测试。
  •  接口数据Diff。

 4.支持平台,如图:

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_998605.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

指纹芯片系列——ACM32FP0 二合一(主控+TK)锁控芯片,ACM32FP4三合一(主控+算法+语音)等介绍

随着智能设备的持续发展,指纹识别技术成为了现在智能终端市场和移动支付市场中占有率最高的生物识别技术。凭借高识别率、短耗时等优势,被广泛地运用在智能门锁、智能手机、智能家居等设备上。 我们推荐的在2015年进入指纹识别应用领域,自研高…

数据结构——lesson7二叉树 堆的介绍与实现

前言💞💞 啦啦啦~这里是土土数据结构学习笔记🥳🥳 💥个人主页:大耳朵土土垚的博客 💥 所属专栏:数据结构学习笔记 💥对于数据结构顺序表链表有疑问的都可以在上面数据结…

开发Chrome扩展插件

1.首先开发谷歌chrome扩展插件,没有严格的项目结构目录,但是需要保证里面有一个mainfest.json文件 (必不可少的文件)。在这个文件里有三个属性必不可少:name、version、mainfest_version; // 清单文件的版本,这个必须写…

文献学习-13-机器人顶刊IJRR近期国人新作(2024.3)

一、IJRR简介 The International Journal of Robotics Research(IJRR)是机器人领域的高水平学术期刊,专注于发布关于机器人技术和相关领域的最新研究成果。IJRR创刊于1982年,是该领域的第一本学术刊物,2022-2023最新影…

c++ 常用的STL

前言 写这篇博客目的是为了记录在刷算法题中使用过的STL,因为有些不太常用的会遗忘。这篇博客只是作为笔记,不是详细的STL,因此只会对常用方法说明,不会详细介绍。此外在后面用到新的STL内容时会再补充。 列队 基础列队 基本列…

SAP PP学习笔记06 - BOM操作(BOM 展开,BOM 使用先一览,BOM比较,批量更改BOM)

上几章学些了BOM的基础知识及Customize的知识,本章来做一些操作。 SAP PP学习笔记04 - BOM1 - BOM创建,用途,形式,默认值,群组BOM等_sap销售bom与生产bom-CSDN博客 SAP PP学习笔记04 - BOM2 -通过Serial来做简单的BOM…

【JavaEE初阶】 JVM类加载简介

文章目录 🍃前言🌲类加载过程🚩加载🚩验证🚩准备🚩解析🚩初始化 🎄双亲委派模型🚩什么是双亲委派模型?🚩双亲委派模型的优点 ⭕总结 &#x1f343…

C语言从入门到精通 第十一章(文件操作)

写在前面: 本系列专栏主要介绍C语言的相关知识,思路以下面的参考链接教程为主,大部分笔记也出自该教程。除了参考下面的链接教程以外,笔者还参考了其它的一些C语言教材,笔者认为重要的部分大多都会用粗体标注&#xf…

IP传输方式——组播

组播作为IP传输三种方式之一,指的是报文从一个源发出,被转发到一组特定的接收者,相同的报文在每条链路上最多有一份。相较于传统的单播和广播,组播可以有效地节约网络带宽、降低网络负载,所以被广泛应用于IPTV、实时数…

虾皮、lazada店铺运营攻略,如何搭建高效、稳定的自养号测评系统

随着电子商务的蓬勃发展,越来越多的人选择在虾皮这样的电商平台上开设店铺,以实现创业梦想。但如何在众多店铺中脱颖而出,成为消费者的首选?本文将为您详细解答“怎么样做好虾皮店铺”,并提供一些实用的运营建议。 一、怎么样做…

C语言从入门到精通 第十二章(程序的编译及链接)

写在前面: 本系列专栏主要介绍C语言的相关知识,思路以下面的参考链接教程为主,大部分笔记也出自该教程。除了参考下面的链接教程以外,笔者还参考了其它的一些C语言教材,笔者认为重要的部分大多都会用粗体标注&#xf…

protobufjs使用教程,支持proto文件打包成typescript或javascript脚本

官方链接:https://docs.cocos.com/creator/manual/zh/scripting/modules/example.html 第一步,安装nodejs。(自行安装) 安装教程可参考 https://www.runoob.com/nodejs/nodejs-install-setup.html 第二步,创建cocos…

从TCP四次挥手理解java.io.IOException: Broken pipe异常现象

TCP正常四次挥手 四次挥手是指TCP连接的断开过程,它是建立再三次握手的基础之上。四次挥手过程用于正常关闭一个已经建立的TCP连接。 主动关闭方(通常是客户端)发送FIN(Finish):主动关闭方首先发送一个FIN报文段,表示它已经完成了数据的发送…

入门C++《类与对象》————2

目录 前言: 1.类的6个默认成员函数 2. 构造函数 1、概念引入: 2、特性: 3.析构函数 1、概念引入: 2、特性: 4.拷贝构造函数 1、概念: 2、特征: 5.赋值运算符重载 1、运算符重载&am…

【C++】类和对象终篇

个人主页 : zxctscl 文章封面来自:艺术家–贤海林 如有转载请先通知 文章目录 1. 前言2. 友元2.1 友元函数2.2 友元类 3. 内部类4. 匿名对象5. 拷贝对象时的一些编译器优化6. 再次理解类和对象 1. 前言 在上一篇博客中提到了类和对象中的构造函数与stat…

计算机网络之传输层 + 应用层

.1 CIDR地址块中还有三个特殊的地址块 a. 前缀 n 32 , 即32位IP地址都是前缀, 没有主机号, 这其实就是一个IP地址, 用于主机路由 b. 前缀 n 31 , 这个地址块中有两个IP地址, 主机号分别为0/1 , 这个地址块用于点对点链路 c. 前缀 n 0 , 用于默认路由使用二叉线索树查找转发…

CPU设计实战-加载和存储指令(2)

目录 一 ll和sc指令说明 二 ll和sc指令的实现 1 llbit寄存器 2 译码阶段 3 访存阶段 4 Load相关问题 5 流水线在取指阶段暂停 本章介绍两个比较特殊的加载存储指令ll和sc,这两个指令的存在用于实现信号量机制。 信号量机制:在多线程中为了保证某个…

【牛客】VL74 异步复位同步释放

描述 题目描述: 请使用异步复位同步释放来将输入数据a存储到寄存器中,并画图说明异步复位同步释放的机制原理 信号示意图: clk为时钟 rst_n为低电平复位 d信号输入 dout信号输出 波形示意图: 输入描述: clk为时…

KubeSphere平台安装系列之二【Linux单节点部署KubeSphere】(2/3)

**《KubeSphere平台安装系列》** 【Kubernetes上安装KubeSphere(亲测–实操完整版)】(1/3) 【Linux单节点部署KubeSphere】(2/3) 【Linux多节点部署KubeSphere】(3/3) **《KubeS…

探索HTTP协议:网络通信的基石

🤍 前端开发工程师、技术日更博主、已过CET6 🍨 阿珊和她的猫_CSDN博客专家、23年度博客之星前端领域TOP1 🕠 牛客高级专题作者、打造专栏《前端面试必备》 、《2024面试高频手撕题》 🍚 蓝桥云课签约作者、上架课程《Vue.js 和 E…