HttpCanary是一款功能强大的网络网页数据抓包工具。这款软件支持多种类型的http协议,专为移动端设计的操作方法和流程能够让用户更加轻松地使用。此外,软件还能够为用户提供多种视图查询方式,将各类信息更加具体简明地显示。同时,用户还可以在软件中添加许多额外的插件来进一步拓展软件的功能。
软件特色
* 支持协议
HTTP1.0, HTTP1.1, HTTP2.0, WebSocket and TLS/SSL。
* 注入功能
HttpCanary提供了两种不同的注入模式:静态注入和动态注入。使用这两种模式,可以实现对请求参数,请求/响应头,请求/响应体,响应行的注入。您还可以创建不同需求的注入器,因为静态注入可以支持多个注入器同时工作。
* 数据浏览
HttpCanary具有多种不同的视图浏览功能。
Raw视图:可以查看原始数据;
Text视图:以Text的形式查看请求/响应体内容;
Hex视图:以Hex的形式查看请求/响应体内容;
Json视图:格式化Json字符串,支持节点的展开、关闭和复制等操作;
图片视图:可以预览BPM、PNG、GIF、JPG、WEBP等格式的图片内容;
音频视图:可以播放AAC、WAC、 MP3、OGG、MPEG等格式的音频内容;
* 内容总览
支持浏览一个网络请求的总体概况,包括URL、HTTP协议、HTTP方法、响应码、服务器Host、服务器IP和端口、Content-Type、Keep-Alive、时间信息、数据大小信息等。
* 数据筛选和搜索
提供了多维度的数据过滤器和搜索功能,比如通过应用、Host、协议、方法、IP、端口、关键词搜索过滤等。
* 屏蔽设定
可以对网络请求的数据发送以及服务器响应进行屏蔽操作,这个功能可以非常方便地帮助开发者进行Rest API的调试。
* 插件
提供了丰富的扩展插件,包括Host屏蔽、Mime-Type屏蔽、图片音频视频下载、请求性能统计、微信定位漂移等。按照设计,开发者还可以开发自己的Plugin集成进HttpCanary中,也可以安装扩展Plugin(功能尚未开放)。Plugin可以对数据包进行修改等自定义操作,也就是一个高级的注入器!我们将会尽快发布Plugin-SDK!
HttpCanary的核心代码将会开源到Github,我们希望HttpCanary能够帮助到更多的人!
使用说明
- 点击右下角按钮开始抓包
- 抓包之前请安装CA证书才可正常抓取HTTPS加密包
- 善用高级搜索功能
- 可以针对HTTP 服务器等相关设定快速抓包
- 设置中可以调试软件插件
应用评测
作为一个执迷于网络世界的我,最近深陷于HttpCanary的魅力。这款工具不仅提供了图片、音频、视频下载功能,更以其对HTTP协议的深刻理解和创新性设计让我留连忘返。
HttpCanary的独特之处在于其专为移动端设计的操作方法和流程,让用户轻松驾驭。从HTTP1到HTTP2,支持协议的丰富程度令人印象深刻。插件功能更是锦上添花,提供了丰富的扩展插件,包括Json视图、Hex视图、Text视图等,让我在网络请求的数据处理上得心应手。