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

官网界面截图:

官网地址: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.hqwc.cn/news/512330.html

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

相关文章

抖店怎么选品?所谓的品感,无非就是快速发现产品的卖点和属性

我是王路飞。 今天想跟你们聊聊抖店的核心-选品。 其实这也是整个电商行业的核心,你所有的运营手段都是围绕产品去展开的,产品不行,一切都白搭。 至于【品感】这个词,相信你们也不陌生,也是很多有经验的老玩家经常给…

《低代码平台开发实践:基于React》读书心得与实战体验

低代码平台开发实践标题 🎬 江城开朗的豌豆:个人主页 🔥 个人专栏 :《 VUE 》 《 javaScript 》 📝 个人网站 :《 江城开朗的豌豆🫛 》 ⛺️ 生活的理想,就是为了理想的生活 ! 目录 📘 一、引…

QT对象树 | 内存泄漏

使用 Qt 框架构建 GUI 界面的程序 //widget.cpp #include "widget.h" #include "ui_widget.h" #include <QLabel>Widget::Widget(QWidget *parent) //这里的parent的意思是父级指针: QWidget(parent) //调用父类的构造函数, ui(new Ui::Widget) …

智慧城市中的数字孪生:数字孪生技术助力智慧城市提高公共服务水平

目录 一、引言 二、数字孪生技术概述 三、数字孪生技术在智慧城市中的应用 1、智慧交通管理 2、智慧能源管理 3、智慧环保管理 4、智慧公共安全 四、数字孪生技术助力智慧城市提高公共服务水平的价值 五、挑战与前景 六、结论 一、引言 随着信息技术的飞速发展&…

成功交付 | 精益DevOps

⭐简单说两句⭐ 作者&#xff1a;后端小知识&#xff0c;CSDN后端领域新星创作者|阿里云专家博主 CSDN个人主页&#xff1a;后端小知识 &#x1f50e;GZH&#xff1a;后端小知识 &#x1f389;欢迎关注&#x1f50e;点赞&#x1f44d;收藏⭐️留言&#x1f4dd; 按需交付服务从…

python网络爬虫教程笔记(1)

系列文章目录 文章目录 系列文章目录前言一、爬虫入门1.爬虫是什么&#xff1f;2.爬虫工作原理3.爬虫基本原理4.工作流程5.HTTP请求6.HTTP响应7.HTTP原理&#xff1a;证书传递、验证和数据加密、解密过程解析8.Urllib.request库的使用9.TCP3次握手&#xff0c;4次挥手过程 总结…

Express学习(一)

Express Express简介 什么是Express 官方给出的概念&#xff1a;Express是基于Node.js平台&#xff0c;快速、开放、极简的web开发框架。 通俗的理解&#xff1a;Express的作用和Node.js内置的http模块类似&#xff0c;是专门用来创建Web服务器的。进一步理解Express 不使用E…

ssm+springboot音乐播放器网站mybatis+jsp

测试流程 &#xff08;1&#xff09; 登录系统、填写用户名、密码选择角色&#xff0c;主要内容&#xff1a;进行权限控制。 &#xff08;2&#xff09; 用户查看音乐信息、音乐资讯功能&#xff0c;主要是测试系统实用性、方便性。 &#xff08;3&#xff09; 信息修…

云桥通+跨国游戏:SDWAN组网解析跨国游戏企业的成功案例

运气通曾服务过一家国际知名的游戏开发公司C&#xff0c;C公司的游戏广受年轻人欢迎&#xff0c;所以&#xff0c;他C公司也顺理成章地拥有全国玩家基础。由于游戏的在线特性和全球用户分布&#xff0c;C公司面临着跨国游戏服务器之间的苦恼——稳定问题和网络连接问题。他们希…

有个朋友被骗了,大家要擦亮眼睛

1.引言 大家好&#xff0c;我是Leo哥&#x1fae3;&#x1fae3;&#x1fae3;&#xff0c;昨天凌晨有个粉丝朋友找到Leo哥&#xff0c;咨询一些问题&#xff0c;现在的朋友们真卷呐&#xff0c;大半夜还在挑灯夜战。可无奈Leo哥12点之前已经睡了&#xff0c;身体为重&#xf…

python水表识别图像识别深度学习 CNN

python水表识别&#xff0c;图像识别深度学习 CNN&#xff0c;Opencv,Keras 重点&#xff1a;项目和文档是本人近期原创所作&#xff01;程序可以将水表图片里面的数据进行深度学习&#xff0c;提取相关信息训练&#xff0c;lw1.3万字重复15%&#xff0c;可以直接上交那种&…

kafka查看消息两种方式(命令行和软件)+另附发送消息方式

1、命令行方式 ①找到kafka安装文件夹 ②执行命令 #指定offset为指定时间作为消息起始位置 kafka-consumer-groups.sh \ --bootstrap-server 20.2.246.116:9092 \ --group group_1 \ --topic lanxin_qiao \ --reset-offsets \ --to-datetime 2023-07-19T01:00:00.000 \ -exe…