介绍
Hodor 网络调试工具
Hodor 是一款先进的网络调试工具,支持 iOS、macOS 与安卓,基于 IP 层协议进行抓包。因此,Hodor 能够捕获许多其他抓包软件无法抓取的 HTTP 数据流量 ,例如 Flutter 应用程序的数据流量。无论是调试应用程序还是进行深度网络分析,Hodor 都能提供无与伦比的功能和便捷的用户体验。
主要功能
深度包检测,捕获 Flutter 与绕过代理的流量
- Hodor 基于 IP 层捕获数据,而不依赖系统 HTTP 代理,因此可以看到代理类工具看不到的流量:Flutter 应用以及众多绕过系统代理的原生 App。
支持多种协议的抓包与重写
- 支持 HTTP、TCP 和 WebSocket 数据协议的抓包与重写,并支持 gRPC、MQTT 的解析查看,帮助开发者全面分析网络请求。
支持 iOS、macOS 与安卓
- 在 iPhone 或安卓上随时抓包,也可以在全新推出的 macOS 版本中,用完整的桌面工作台查看记录、管理规则与脚 本。安卓基于 VPN 在 IP 层抓包,详见安卓抓包指南中的 HTTPS 解密能力矩阵与模拟器配置。
支持 HTTPS 解密
- Hodor 能够解密 HTTPS 流量,使用户能够查看 HTTPS 请求和响应的详细数据。
支持使用 JavaScript 扩展
- 允许用户通过 JavaScript 自定义扩展功能:修改请求与响应、把数据转发到自己的服务器、执行定时任务,内置加解密、摘要与存储等 API。
支持 HTTP 请求和响应的数据映射
- 提供数据映射功能,允许用户替换 HTTP 请求和响应的数据内容。
支持 HTTP 重放与模拟请求和响应
- 允许用户重放 HTTP 请求和模拟响应,无需再次使用客户端即可调试服务器。
快速请求 —— 内置 API 调试台
- 类 Postman 的接口调试工具直接内置在 Hodor 中:分组、环境、变量、前置/后置脚本、提取与断言,覆盖 HTTP、WebSocket、TCP、UDP、gRPC 与 MQTT。详见快速请求指南。
支持多种格式的预览
- 提供对 Protobuf、Form-Data、JSON、HTML、JavaScript 和 CSS 格式化预览的支持,方便用户查看和分析数据。
支持请求转发
- 允许将 HTTP 请求转发到局域网内的其他网络工具进行数据处理,包括 Flutter 应用程序的流量。
支持域名过滤
- 提供域名过滤功能,使用户能够只查看特定域名下的请求和响应,提升分析效率。