吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 26424|回复: 206
上一主题 下一主题
收起左侧

[Network Analyzer] Reqable抓包工具(国产网络调试工具的春天)

    [复制链接]
跳转到指定楼层
楼主
Lehcok 发表于 2023-9-14 21:55 回帖奖励
本帖最后由 Lehcok 于 2023-9-15 12:27 编辑

1.简述
Reqable是一款跨平台的专业HTTP开发和调试工具,在全平台支持HTTP1和HTTP2协议,简单易用、功能强大、性能高效,助力程序开发和测试人员提高生产力!
相较于知名的charles、fiddler和mitmproxy而言,Reqable以灵活的配置、多平台支持赢得了众多爱好者的赞叹,他更像是Fiddler/Charles + Postman的结合体,而且更贴合了国内用户的体验。
官网:https://reqable.com/zh-CN/docs/introduction
PS:该软件的作者也是Httpcanary小黄鸟的作者,Httpcanary已成过去式,Reqable的移动端即将到来!
2.介绍
软件整体大小不超过50MB,轻巧简便,支持 Windows/Mac/Linux 三大主流平台,具备抓包调试和API测试两大基本功能。
他可以是你的mitmproxy,diy你的Python脚本。他也可以是你的Postman,帮你测试项目。除此之外,它还可以:
☑支持HTTP/1.x, HTTP2协议版本,HTTP3(QUIC)暂不支持。
☑支持HTTP/HTTPS/Socks4/Socks4a/Socks5代{过}{滤}理方式。
☑支持HTTPS,TLSv1.1、TLSv1.2和TLSv1.3加密协议。
☑支持基于HTTP1升级的WebSocket协议。
☑支持HTTP/HTTPS二级代{过}{滤}理(调试境外流量)。
☑ 搜索筛选:提供书签、域名、快捷筛选栏和多条件等高级搜索方式。
☑ 网关功能:对指定请求或响应进行屏蔽,挂起等操作。
☑ 重写功能:预设规则对指定请求或响应进行重定向、替换或者修改。☑ 断点功能:对请求或响应进行实时断点操作,比如屏蔽,挂起或修改替换数据等。
☑ 脚本功能:支持编写Python脚本处理实时请求或响应。
☑ 镜像功能:对指定域名和端
☑配置镜像映射。
☑ 测试联动:支持从调试列表创建API进行测试。
☑ 历史记录:自动保存抓包的流量数据,方便回溯查看。
☑ 重发回放:支持单个或多个请求进行回放测试。
☑ 自动高亮:支持设定自定义规则对请求进行多种颜色高亮。
☑ HAR支持:自动关联HAR格式文件,并支持HAR导出和导入。
PS:全汉化,国产之光(手动滑稽)
3.简单使用
废话不多说,我们来使用它
1.证书的安装
先看界面:



在右上角,启动按钮的左侧有个盾牌,我们可以先安装证书,全自动安装,好评+1:



此外还可以手动安装和安装到手机:



2.代{过}{滤}理配置

高可用,灵活配置


以windows为例,点击启动后,默认自动代{过}{滤}理(小球变绿),再次点击则关闭(小球变黄),这个操作可以让你抓不同设备的包而不受影响。
比如你要抓手机的包不让电脑走代{过}{滤}理,就可以把小绿球点黄,然后手机配置成reqable的代{过}{滤}理即可:


还在为抓不到魔法网站的包而发愁吗?如果你想抓魔法网站,也是可以的,以youtu为例,需要配置你的二级代{过}{滤}理,即你的魔法软件所开的代{过}{滤}理此时我们可以愉快的抓取魔法网站的包了






PS:windows的电脑设置中的代{过}{滤}理为reqable的代{过}{滤}理,reqable右上角的小球要是绿色


3.脚本配置
这个功能的强大之处,用过mitmproxy的小伙伴应该都懂,以白度为例这里给大家展示一下


右键脚本:


我们更改一下他的响应值



保存后刷新网页,记得打开右上角的脚本按钮刷新



这个功能的强大之处我就不便多说了,大家可以自行探索(可以修改响应的js),





除此之外,Reqable还有很多小工具,如Base64编码解码、url编码解码等如果大家有兴趣,后续我再给大家演示安卓手机抓包
4.总结
作为国内新兴的网络调试工具,Reqable的出现弥补了国内网络调试市场的空白,或许我们更应该支持这款更契合我们使用习惯的工具。

免费评分

参与人数 32吾爱币 +27 热心值 +26 收起 理由
yc007 + 1 + 1 热心回复!
xfmls + 1 + 1 谢谢@Thanks!
xiaofengwl + 1 谢谢@Thanks!
cmsttasd + 1 谢谢@Thanks!
zto + 1 谢谢@Thanks!
topnumber1 + 1 + 1 我很赞同!
张伯伦 + 1 用心讨论,共获提升!
winniesmel + 1 用心讨论,共获提升!
woeine + 1 谢谢@Thanks!
yxh5120 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
askyer + 1 我很赞同!
3a4b + 1 + 1 热心回复!
ys002 + 1 谢谢@Thanks!
Marythore + 1 + 1 用心讨论,共获提升!
cherry9 + 1 + 1 用心讨论,共获提升!
linyp + 1 + 1 谢谢@Thanks!
Eqwer + 1 我很赞同!
xintiao88 + 1 + 1 谢谢@Thanks!
wangxd + 1 + 1 热心回复!
hushuai450 + 1 + 1 我很赞同!
SysEntry + 1 + 1 鼓励转贴优秀软件安全工具和文档!
zhangjun352 + 1 热心回复!
MegatronKing + 1 + 1 我很赞同!
xuefulin + 1 + 1 我很赞同!
copperbell + 1 + 1 鼓励转贴优秀软件安全工具和文档!
Xistorg + 1 + 1 我很赞同!
Yifan2007 + 1 + 1 我很赞同!
小朋友呢 + 2 + 1 我很赞同!
yxpp + 1 谢谢@Thanks!
名将 + 1 + 1 很强大
gcode + 1 + 1 谢谢@Thanks!
2595453382 + 1 + 1 谢谢@Thanks!

查看全部评分

本帖被以下淘专辑推荐:

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

推荐
MegatronKing 发表于 2023-9-18 21:38
咬字分开念 发表于 2023-9-17 19:24
和万能又免费的fiddler有什么区别吗,fiddler可以编写自定义响应脚本
安装之后才15M,安装包就更小了,也是中 ...

我是开发者,我来回答下与Fiddler的对比情况。Fiddler其实是两个产品,Classic和Everywhere

1. Reqable VS Fiddler Classic

收费情况:Reqable基本功能免费;Classic完全免费。
平台情况:Reqable支持Windows + MacOS + Linux;Classic是早期的产品,也是最为熟知的产品,只支持Windows。
中文支持:Reqable完全支持中文,无论是界面还是文档;Classic无官方中文,需要使用汉化插件。
应用性能:Reqable基于Flutter开发;Classic基于C#开发,这两种语言性能本身差距不大,但C#在windows上有微软支持,Classic性能应该稍高一些。
UI和UX:Reqable基于Material Design3,Classic是微软.Net那套,两者明显存在代差,懂的都懂。
功能特性:Reqable额外集成了Postman的基本功能;Classic仅仅就是抓包调试了。
后续维护:Reqable是主打产品,而Classic已经过时了,Fiddler现在主推的是Everywhere,Classic应该不会有什么大更新了,勉强维护就不错了。

2. Reqable VS Fiddler Everywhere
收费情况:Reqable基本功能免费,完全版本79.9rmb一年;Everywhere强制收费,12usd一个月,144usd一年,同汇率下超过10倍的价格差距吧。
平台情况:两者目前都是Windows + MacOS + Linux,但Reqable即将出Android + iOS独立应用
中文支持:Reqable完全支持中文,无论是界面还是文档。Everywhere中文情况我不清楚,我没买,不知道什么情况
应用性能:Reqable基于Flutter开发;Everywhere基于Electron开发。Flutter的Dart AOT的性能超过NodeJS很多,无论内存还是CPU,此外安装包Reqable 20M,Everywhere上百M。
UI和UX:Reqable基于Material Design3,Everywhere这个风格我不懂,但是基于Electron的UI/UX肯定也不差
功能特性:Reqable和Everywhere都额外集成了Postman基本功能,大差不差,其他功能方面就智者见智了
后续维护:Reqable和Everywhere都是主打产品,Everywhere是一个团队,历史沉淀多,Reqable比不上。


综上所述,Reqable整体并不比Fiddler差多少。
结论:如果你英语捉急或者有兴趣支持国产或者买不起Everywhere,可以考虑Reqable;如果Classic满足了你所有需求,那就继续用吧;如果你不差钱,Everywhere挺好。

点评

作者精神可嘉,HttpCanary用起来还行,不过Classic仅仅就是抓包调试?也可以post和get吧.而且fiddler是开源的有core可以调用自由开发,其他方面Reqable的确有些狠活,我们吃瓜群众就看看,随便说说...  发表于 2023-9-18 23:11
推荐
寻寻觅觅x 发表于 2023-12-5 09:47
推荐
TianKongzx 发表于 2023-9-17 11:32
推荐
迷失疯子 发表于 2023-9-17 10:25
wasm2023 发表于 2023-9-17 10:20
测试了win7 会报错

官网看了 支持WIN10+
4#
wasm2023 发表于 2023-9-17 10:20
测试了win7 会报错
5#
xxlq123 发表于 2023-9-17 10:24
看起来不错,还没下载。
6#
xiaoniu88 发表于 2023-9-17 10:47
还不错,就是免费版限制很多
7#
gujun0416 发表于 2023-9-17 11:19
感谢楼主分享
楼主辛苦了
8#
gcode 发表于 2023-9-17 11:29
感谢分享,非常实用的功能,以后开发不用克义的去处理解密什么的
9#
superworker2022 发表于 2023-9-17 12:11
感觉现在用其他的也很习惯,这个软件的卖点在哪?
10#
qqycra 发表于 2023-9-17 12:28
前阵子试用了这个软件,免费版只支持2个rule。
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-12-26 15:11

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表