ByteLens 是一个浏览器端的协议可视化器和数据包解析器,用于将原始十六进制字节转换为可读的网络协议字段。官方将其定位为免费的协议可视化工具,面向数据包分析、数据包解析和网络协议学习。
用途 它帮助用户检查以太网 II 帧、IPv4 数据包、IPv6 数据包、TCP 段、UDP 数据报、DNS 消息、Kafka 线协议帧以及 Redis RESP 流,而无需安装数据包分析器,也无需将抓包数据上传到服务器。官方给出的典型使用场景包括:调试格式错误的数据包、学习协议头布局、教授字节级网络概念,或为团队记录数据包示例。
主要能力 · 交互式可视化:对十六进制数据进行可视化,支持字节级高亮和字段映射。 · 详细分析:按协议字段拆分,并提供描述和值解释。 · 协议层与字段检查:在一个交互视图中查看每个协议层、头部字段、字节范围和解析值。 · 深度模式:切换到 Deep 模式可检查验证校验和数据包诊断,以及字节级细分。 · 历史记录面板:跟踪并比较多个数据包。 · 导出:支持将解析数据导出为 JSON、CSV、二进制、SVG 或 PNG 格式。 · 在线 PCAP 查看器:在浏览器中打开经典 PCAP 文件,查看数据包列表并解码 Ethernet、IP、TCP、UDP 和 DNS 头部,无需上传抓包文件。 · MAC OUI 查询:使用 IEEE 快照查找 MAC 地址或 OUI 前缀背后的厂商。 · 学习资源:协议术语表、真实数据包示例、结构化协议指南、协议对比(如 TCP vs UDP、IPv4 vs IPv6、DNS vs HTTP)等。
支持的协议 包括 Ethernet II、IPv4、IPv6、TCP、UDP、DNS、Kafka 线协议和 Redis RESP。官方描述 Kafka 为带版本化 API 和灵活字段的二进制请求/响应帧;Redis 为 RESP2 和 RESP3 流值、嵌套聚合与管道。
使用方式 官方的操作流程为:选择协议(UDP、TCP、IPv4、IPv6、DNS 或 Ethernet II),粘贴十六进制数据包数据(例如 05d0002c00080000),点击 Parse 查看字节网格和字段拆分,然后悬停字节查看字段映射并导出数据。也可以选择示例数据包,或从场景构建数据包。页面提供交互式 DNS 数据包工作台作为起点,并可打开针对特定解析器的完整协议可视化器。无需注册。
适用场景与限制 适用于学生、开发者和网络工程师理解协议头结构、调试格式错误数据包、教学和文档化数据包示例。当前资料未提供关于收费、价格、平台覆盖、账号体系、解析准确率或性能上限等方面的信息。