# 精选逆向工程资源 · 第 43 页

> 第 43/52 页，第 4,201–4,300 项。5,191 项工具、项目、集成、案例与参考资源，覆盖网站、游戏、应用、原生二进制、固件及通信协议。每个条目都保留一手来源链接、使用要求与复核日期。

“来源已复核”表示说明已依据一手文档核对。完整的使用条件与来源列在各条目页面，本页显示其数量和复核日期。

- HTML：<https://awesomerea.org/zh/resources/page/43/>
- JSON：<https://awesomerea.org/api/v1/resources.json>
- English：<https://awesomerea.org/resources/page/43/index.md>

## 固件与硬件 (36)

- [Nuked MD：重建 Sega Mega Drive 芯片组](https://awesomerea.org/zh/resources/nuked-md-case/index.md)：案例 · Nuked MD 根据芯片开盖照片，以 C 重建 Sega Mega Drive 芯片组行为。当前目标组合为 NMOS 68000、NMOS Z80 和 FC1004，并分别实现视频、音频、总线仲裁、I/O 与卡带处理。
- [NC2000/1020Emu：文曲星设备模拟](https://awesomerea.org/zh/resources/nc2000-1020emu-case/index.md)：案例 · NC2000/1020Emu 重建设备运行环境，使文曲星 NC2000、NC2600 和 NC1020 真机导出的固件能够运行。C++ 源码模拟 6502 SoC、内存映射、NOR 与 NAND 闪存、LCD、声音、键盘及串口或红外通信。
- [m-bootloader：重建 JieLi 合成器启动与闪存接口](https://awesomerea.org/zh/resources/m-bootloader-case/index.md)：案例 · m-bootloader 重建 M-VAVE FM-1 和 SMK-37 Pro/Elite 所用 JieLi AC791N 的启动与闪存接口。规格文档涵盖启动阶段、SPI 闪存格式、保留 RAM 的交接机制及 USB 闪存加载器命令协议。C 与 pi32v2 汇编实现提供替代引导程序、恢复菜单和供 M-Flasher 使用的 RAM 闪存加载器。
- [CEN64：Nintendo 64 寄存器传输级模拟](https://awesomerea.org/zh/resources/cen64-nintendo-64-emulation-case/index.md)：案例 · CEN64 模拟 Nintendo 64 硬件，目标是将硬件行为建模到寄存器传输级。它使用 PIF 数据运行大端序 .z64 ROM，支持 64DD 磁盘镜像，并提供 GDB 连接以调试模拟程序。
- [Orbital：面向虚拟化的 PlayStation 4 硬件重建](https://awesomerea.org/zh/resources/orbital-ps4-reconstruction-case/index.md)：案例 · Orbital 以虚拟化方式重建 PlayStation 4 硬件，用于启动解密后的主机内核。C++ 源码实现 Aeolia 控制器、Liverpool 图形硬件等组件；文档记录设备编号、寄存器和内核接口。
- [TamaLIB：模拟初代拓麻歌子固件](https://awesomerea.org/zh/resources/tamalib-tamagotchi-case/index.md)：案例 · TamaLIB 模拟采用 Epson E0C6S46 和 E0C6S48 微控制器的初代拓麻歌子，让其程序 ROM 在其他硬件上运行。宿主需实现按钮、时钟、音频和 32×16 屏幕的硬件抽象层。
- [Quansheng UV-K5 Hardware Reverse Engineering Project：V1.4 对讲机电路板重建](https://awesomerea.org/zh/resources/quansheng-uv-k5-hardware-case/index.md)：案例 · Quansheng UV-K5 Hardware Reverse Engineering Project 将对讲机的 V1.4 电路板重建为 KiCad 原理图和板图。作者介绍了拆下元件进行测量、拍摄并打磨电路板以露出内层，以及对齐图像、追踪连接的过程。
- [orsala_hack：重建 IKEA ORSALA 台灯控制逻辑](https://awesomerea.org/zh/resources/orsala-hack-case/index.md)：案例 · orsala_hack 为 IKEA ORSALA 台灯编写 STM8 替代固件，并记录原有旋转编码器操作、MCU 与 LED 驱动连接。新固件调整亮度、色温和开关操作，并将设置保存到 EEPROM。
- [stf-sharc：重建 Sega Model 2 SHARC 微码](https://awesomerea.org/zh/resources/stf-sharc-case/index.md)：案例 · stf-sharc 重建并注释 Sega Model 2 硬件使用的两份 ADSP-21062 微码。汇编资料记录 COP 数学命令、GEO 显示列表命令和 FIFO 交互；作者报告两份映像均可逐字节重汇编为 ROM 中的内容。
- [F3DEX2：任天堂 64 RSP 微码的匹配反汇编](https://awesomerea.org/zh/resources/f3dex2-disasm/index.md)：案例 · F3DEX2 是任天堂 64 的 F3DEX2 和 F3DZEX2 RSP 微码家族的匹配反汇编。已匹配的例子包括 F3DEX2 2.04 到 2.08H，以及 F3DZEX2 2.06H、2.08I 和 2.08J，含 fifo、xbus 和无近裁剪变体。
- [B3603：研究控制板行为并编写替代固件](https://awesomerea.org/zh/resources/b3603-case/index.md)：案例 · B3603 研究降压模块的控制板，以编写 STM8 替代固件。项目记录 MCU 引脚、显示驱动和电压电流控制信号，附有电路图；作者称固件已能运行并接受串口控制。
- [SmartClock-OSS：重建 SD Pro 智能天气时钟固件](https://awesomerea.org/zh/resources/smartclock-oss-case/index.md)：案例 · SmartClock-OSS 在分析原厂镜像和闪存布局后，为 SD Pro 智能天气时钟重建 ESP8266 固件。它提供七种表盘、Open-Meteo 天气、本地设置页面和断电重启恢复方式，仓库还记录硬件观察与安装结果。
- [Radtel RT-890：重实现对讲机 1.34 版固件](https://awesomerea.org/zh/resources/radtel-rt-890-firmware-case/index.md)：案例 · Radtel RT-890 项目用 C 源码重实现对讲机的 1.34 版固件，以研究设备行为。仓库包含应用逻辑、无线电与外设驱动、板级支持及启动代码；作者指出部分变量和函数仍未识别。
- [Macrosilicon Custom Firmware：重建 USB 视频芯片 EEPROM 固件](https://awesomerea.org/zh/resources/macrosilicon-custom-firmware-case/index.md)：案例 · Macrosilicon Custom Firmware 研究 MS2107、MS2109 和 MS9123 USB 视频芯片的 8051 掩膜 ROM 与 EEPROM 加载行为，并构建替代 EEPROM 镜像。芯片笔记标注钩子、文件头和内存地址；宿主工具可转储设备内存，并通过新增 HID 命令邮箱访问状态、GPIO 和 I2C。
- [Obliteration：重建 PlayStation 4 内核](https://awesomerea.org/zh/resources/obliteration-case/index.md)：案例 · Obliteration 用 Rust 重建 PlayStation 4 内核，配合自建虚拟化组件，计划在 Windows、Linux 和 macOS 上运行 PS4 系统软件转储。作者报告称，64 位内核和虚拟机管理器已可运行，已完成 GDT、TSS、IDT、syscall 和虚拟内存的基础设置；目前正处理 mini-syscore.elf 的启动。
- [libElysianVMU：重建 Dreamcast Visual Memory Unit](https://awesomerea.org/zh/resources/libelysianvmu-case/index.md)：案例 · libElysianVMU 以 C17 模拟核心重建 Sega Dreamcast Visual Memory Unit，模拟 VMU 的 CPU、内存、屏幕、蜂鸣器和闪存文件系统，支持原版 BIOS，并处理 VMI、VMS、DCI、DCM 等格式。仓库另有指令集、内存映射和文件格式文档。
- [Digimon V-Pet：1997 年固件的注释式反汇编](https://awesomerea.org/zh/resources/digimon-vpet-1997-disassembly-case/index.md)：案例 · Digimon V-Pet 研究 1997 年 Digital Monster 固件，以 Ver. 1 为主并对照 Ver. 2。项目结合静态分析与模拟器实验，梳理 Epson E0C6200 程序、RAM、LCD、养成与战斗机制以及设备连线协议；仓库提供文章、Ghidra 映射和从用户固件转储生成注释清单的工具。
- [BCM5719 Firmware Reimplementation：重建网卡固件](https://awesomerea.org/zh/resources/bcm5719-firmware-reimplementation-case/index.md)：案例 · BCM5719 Firmware Reimplementation 根据 Ortega 规格重建 Broadcom BCM5719 网卡固件。源码包括 MIPS 启动阶段、APE 的 NC-SI 处理程序、NVRAM 与 MII 库，以及刷写和寄存器工具。作者称已在 Talos II 和 Blackbird 上测试，并称固件能够通过 NC-SI 处理网络流量。
- [X-40 激光测距模块：电路与固件重建](https://awesomerea.org/zh/resources/x40-laser-rangefinder-case/index.md)：案例 · X-40 激光测距研究重建了卷尺电路，并编写替代固件用于自行测距。作者使用逻辑分析仪抓取 I2C 数据包、解读激光调制频率值，并编写采用 Goertzel 算法处理信号的固件；PC 工具可显示采样数据和测量结果。
- [CatCard：基于 Coldcard 引导程序接口的替代固件](https://awesomerea.org/zh/resources/catcard-coldcard-firmware-case/index.md)：案例 · CatCard 为 Coldcard mk3、mk4、mk5 和 Q1 实现 Rust 替代固件。项目记录受保护引导程序的镜像布局、签名和 callgate ABI，并依照这些固定接口构建针对不同板型的钱包、存储与 USB 组件。作者称固件已能在设备上运行，但签名及部分传输功能尚未完成设备端到端验证。
- [LaiNES：NES 硬件逐周期模拟](https://awesomerea.org/zh/resources/laines-nes-emulation-case/index.md)：案例 · LaiNES 通过逐周期模拟器重建 NES 主机行为。其实现涵盖 6502 CPU、PPU、音频硬件及常见卡带映射器；技术说明展示了每个 CPU 周期推进 PPU 三步的时序处理。
- [EP4CE6 Bitstream Reverse Engineering：映射 Cyclone IV 配置位](https://awesomerea.org/zh/resources/cyclone-cram-mapper-case/index.md)：案例 · EP4CE6 Bitstream Reverse Engineering 研究 Cyclone IV EP4CE6F17C8 FPGA 的 .rbf 配置格式。Python 流程用 Quartus 编译受控 Verilog 变体，比较比特流，记录 CRAM、LUT 和布线映射；仓库还提供格式研究结果及比特流读写代码。
- [Powar：模拟 Pokéwalker](https://awesomerea.org/zh/resources/powar-pokewalker-case/index.md)：案例 · Powar 使用用户自备的 ROM 与 EEPROM 镜像模拟 Pokéwalker。C 源码实现了目前用到的 CPU 指令、EEPROM、LCD、按键和部分 Timer W 功能，并提供 SDL2 桌面构建及 Emscripten 网页界面。作者称其仍为原型，多项外设功能和 DS 连接尚未完成。
- [GameCube IPL：研究并重建主机 BootROM](https://awesomerea.org/zh/resources/gamecube-ipl-case/index.md)：案例 · GameCube IPL 研究美版零售主机的 BootROM，并开发替代 IPL 代码。仓库包含 Bootstrap 1 反汇编、IPL 函数与调用记录、启动字体研究及部分启动流程源码；作者称早期阶段已有成果，菜单和最终 ROM 合并仍未完成。
- [GoPro Metadata Format Parser：解析 GPMD 遥测数据](https://awesomerea.org/zh/resources/gopro-gpmd-format-case/index.md)：案例 · GoPro Metadata Format Parser 研究嵌入 GoPro Hero 5 MP4 录像中的 GPMD 遥测流，并提供 Go 语言读取器和转换命令。笔记记录大端数值、四字节对齐，以及 GPS、陀螺仪、加速度计和温度数据的标签。
- [uLaunch：重建 Nintendo Switch HOME 菜单](https://awesomerea.org/zh/resources/ulaunch-switch-home-menu-case/index.md)：案例 · uLaunch 以可定制的替代程序重建 Nintendo Switch HOME 菜单的部分行为。它可启动和暂停应用、处理 Applet 与控制器，并实现部分系统设置；其他设置仍在逆向分析和实现中。
- [uOFW：PSP 内核与固件重建](https://awesomerea.org/zh/resources/uofw-case/index.md)：案例 · uOFW 通过逆向分析 PSP 内核与硬件行为，编写技术文档和开源替代固件。源码包含内存、中断、设备控制及媒体处理等 PSP 子系统的模块实现和头文件。项目说明当前实现尚未完成。
- [canon_cr3：解析佳能 CR3 相机文件格式](https://awesomerea.org/zh/resources/canon-cr3-format-case/index.md)：案例 · canon_cr3 研究佳能相机图像文件，重点记录 CR3 容器及 CRX 图像结构。格式笔记说明轨道、自定义标签、元数据和压缩方式；Python 解析器可检查 CR3、CR2 文件并提取部分图像数据，另有文档介绍佳能 HEIF 图像。
- [qemu-esp32-wireless：ESP32 无线硬件模拟](https://awesomerea.org/zh/resources/qemu-esp32-wireless-case/index.md)：案例 · qemu-esp32-wireless 在 QEMU 中重建 ESP32 的 Wi-Fi 和 Bluetooth LE 硬件行为，使原版 ESP-IDF 固件及其无线功能组件能够运行。项目提供无线事件、802.11 通信和 BLE 连接的模拟补丁，以及示例固件、抓包工具和测试场景。作者称曾通过 JTAG 对照 ESP32 实机检查无线时序。
- [rpi-open-firmware：Raspberry Pi VPU 启动固件的替代实现](https://awesomerea.org/zh/resources/rpi-open-firmware-case/index.md)：案例 · rpi-open-firmware 实现 Raspberry Pi 原厂 VPU bootcode.bin 的替代固件，并记录设备的启动阶段。VC4 代码初始化时钟、UART、SDRAM 和 ARM 核心，随后由 ARM 链式加载器读取 FAT 启动分区并加载 Linux 内核。
- [ESP DC1：研究并替换斐讯 DC1 排插固件](https://awesomerea.org/zh/resources/esp-dc1-power-strip-case/index.md)：案例 · ESP DC1 在原应用服务无法使用后，为斐讯 DC1 排插提供替代固件。项目致谢中提到原固件提取、电路板照片和 U7 逻辑分析；固件提供网页配网、MQTT 控制、电参数测量和过载保护。
- [fdsboot：Famicom Disk System 启动 ROM 反汇编](https://awesomerea.org/zh/resources/fdsboot-case/index.md)：案例 · fdsboot 是 Famicom Disk System 启动 ROM 的 6502 反汇编，按磁盘读写、PPU、手柄、计时器、声音、中断和随机数等例程拆分源码，并附带主机与 FDS 寄存器的定义文件。使用 ca65/ld65 构建可重新生成 fdsboot.bin，并将其 CRC 与原版以及通过汇编参数选择的第二版、3DS 与 Wii VC 版、GW 和 TWIN 变体逐一比对。项目可作为反汇编 Famicom Disk System 游戏时的参考。
- [gyx-decomp：Casio ES PLUS GYX 计算器固件反编译](https://awesomerea.org/zh/resources/gyx-decomp-case/index.md)：案例 · gyx-decomp 是 Casio ES PLUS GYX 科学计算器固件的反编译项目，该固件运行在 ROHM nX-U8/100 微控制器上。Casio 用 C 编写的部分被还原为 ANSI C，经 CCU8 编译可得到匹配的汇编；Casio 手写的汇编被反汇编并改造为可用 RASU8 汇编；MCU 启动代码则参照其他 U8 芯片的文件重建。构建脚本依次编译、用 RLU8 链接并转换为 Intel HEX 和二进制，功能配置文件可开关各模式和函数以生成定制 ROM。附带的说明记录了内存模型、编译选项、段命名和链接顺序方面的发现。
- [vmiv：View-Master Interactive Video 模拟器与格式笔记](https://awesomerea.org/zh/resources/vmiv-case/index.md)：案例 · vmiv 用 FFmpeg 解码录像带采集视频，从扫描线中提取按 UART 方式编码的数据字节和辅助音频，交给运行 VMI8802 ROM 的 8051 内核处理，同时模拟 TMS9128 显示芯片并用 SDL2 渲染，以此模拟 View-Master Interactive Video 系统。笔记记录了主板芯片、VDP 寄存器初始化和显存布局、RLE 编码的精灵与图块数据，以及带序号和 CRC-CCITT 校验的数据包结构。配套的 dstool 可反汇编并重新汇编录像带中传送的栈式脚本字节码。
- [qemu-rtd2841 Realtek RTD2841 芯片组模拟器](https://awesomerea.org/zh/resources/qemu-rtd2841/index.md)：项目 · qemu-rtd2841 为 QEMU 添加 Realtek RTD2841/RTK284x 电视硬件模型，用于裸机诊断和本地固件实验。其板级配置涵盖 AArch32 Cortex-A53、GICv2、定时器、SDHCI、以太网、UART 和帧缓冲，并附汇编诊断程序及分层测试脚本。
- [premium5 Volkswagen Premium 5 收音机固件仿真器](https://awesomerea.org/zh/resources/premium5-radio-emulator/index.md)：项目 · premium5 在寄存器与信号层仿真 Volkswagen Premium 5 汽车收音机，使原版固件无需修改即可运行。它模拟 NEC 微控制器、LCD 控制器、EEPROM 及部分车载接口，并提供实时反汇编、内存检查和执行控制，供固件研究使用。

## 协议 (64)

- [Even G2 协议：逆向分析 Even Realities G2 智能眼镜的 BLE 通信](https://awesomerea.org/zh/resources/even-g2-ble-protocol-case/index.md)：案例 · 记录 Even 应用与 Even Realities G2 智能眼镜之间的低功耗蓝牙协议，依据抓取的通信流量推断得出：包括 GATT 特征 UUID、含序号、分包和双字节服务 ID 字段的 8 字节传输头、针对载荷计算的 CRC-16/CCITT，以及 protobuf 编码的载荷和初步的 .proto 定义。基于 bleak 的 Python 示例会发送七个报文的会话握手，并调用提词器服务显示自定义文字。README 的状态表将连接、握手、提词器和日历小组件标为可用，通知标为部分可用，Even AI 和导航仍在研究中。
- [Wireshark 协议分析工具](https://awesomerea.org/zh/resources/wireshark/index.md)：工具 · 将捕获的应用与设备流量解析为协议字段，支持过滤，并由 GUI 与 TShark 共用解析逻辑；自定义解析器可将新识别的报文格式固化下来，辅助比较协议实现。
- [Netzob 协议建模与推断框架](https://awesomerea.org/zh/resources/netzob/index.md)：工具 · 对通信协议建模并从流量记录推断报文布局，通过配置主动学习来推断协议状态机。Python API 提供报文字段、符号和自动机，用于解析、流量生成及模糊测试。
- [Scapy 报文分析与构造工具](https://awesomerea.org/zh/resources/scapy/index.md)：工具 · 使用 Python 编写报文解析、构造、请求／响应匹配及捕获文件分析流程；自定义报文字段与层绑定可将已理解的线格式编码为可操作模型，辅助研究协议行为。
- [Universal Radio Hacker（URH）无线协议分析工具](https://awesomerea.org/zh/resources/universal-radio-hacker/index.md)：工具 · 解调并解码通过软件无线电捕获的信号，支持自动检测调制参数和自定义解码。分析者可手动标注协议字段与消息类型，或复核基于规则的字段自动推断结果；模糊测试组件面向无状态协议，仿真环境则用于有状态交互。
- [SavvyCAN CAN 总线分析工具](https://awesomerea.org/zh/resources/savvycan/index.md)：工具 · 捕获或载入 CAN 总线流量，通过嗅探、绘图、文件比对及 ISO-TP／UDS 解码视图分析帧；借助载入或由分析者编辑的 DBC 文件，将原始字节映射为具名信号。自定义发送、模糊测试和 UDS 扫描则是独立窗口，会主动向实时总线发送帧。
- [AALpy 自动机学习库](https://awesomerea.org/zh/resources/aalpy/index.md)：工具 · 通用的 Python 自动机学习库，可通过主动查询或被动轨迹数据，推断黑盒系统的确定性、非确定性、随机及下推自动机模型。其 README 链接了一项独立的低功耗蓝牙（BLE）研究，该研究的仓库报告了学习得到的设备连接与传统配对（legacy pairing）状态机；该库本身不推断报文格式。
- [rtl_433 ISM 频段设备无线协议解码器](https://awesomerea.org/zh/resources/rtl-433/index.md)：工具 · 接收并解码 ISM 频段设备（如气象传感器、遥控器、门铃和报警传感器）的无线传输，可使用 RTL-SDR 或 SoapySDR 接收机，也可读取录制的 I/Q 文件，并以 JSON、CSV、MQTT 等格式输出解码字段。对内置解码器无法识别的信号，脉冲分析器会报告 OOK/FSK 时序，并给出灵活 -X 解码器的提示，用于将帧切分为比特；按其分析指南，把这些比特对应到具体数值仍需分析者依据已知读数完成。
- [Blackbox Protobuf 无定义 Protobuf 解码与重编码工具](https://awesomerea.org/zh/resources/blackbox-protobuf/index.md)：工具 · NCC Group 推出的工具集，可在没有对应 .proto 定义的情况下解码并重新编码 Protocol Buffers 报文。解码器返回报文数据，以及根据线路类型尽力推测生成、可编辑的类型定义；分析者可以为字段命名、修正类型并重新编码修改后的报文，这是 protoc --decode_raw 做不到的。它提供 Python 库及 bbpb 命令行工具、基于 Jython 的 Burp Suite 扩展和 mitmproxy 插件，README 说明它最初用于在移动应用渗透测试中修改报文。
- [furiousMAC Apple Continuity 协议逆向与解析器](https://awesomerea.org/zh/resources/furiousmac-continuity/index.md)：工具 · 针对 Apple 专有 Continuity 蓝牙低功耗广播的逆向工程笔记与 Wireshark 解析器，是作者 PETS 2019 隐私研究的延续。各报文页面记录了 AirDrop、Handoff、Proximity Pairing、Nearby Info、Find My 等 14 种报文类型的字段布局和观测到的取值；解析器替换 Wireshark 的 packet-bthci_cmd.c，使捕获到的广播能解码为具名的 btcommon.apple 字段。
- [opendbc 汽车 CAN 报文定义库](https://awesomerea.org/zh/resources/opendbc/index.md)：工具 · comma.ai 维护的 DBC 文件库，描述多个汽车品牌的 CAN 报文与信号，并附带一个依据这些定义解析和构造 CAN 报文的 Python 库；其车型移植指南要求贡献者在 cabana 工具中利用行车记录逆向分析新的报文。基于它的各品牌车型移植代码可解析车辆状态、根据 ECU 固件版本识别车型，并生成 openpilot 的转向、油门和制动报文；面向 comma panda 接口的安全代码则限制哪些报文可以发出。
- [FISSURE 射频信号分析与协议发现框架](https://awesomerea.org/zh/resources/fissure/index.md)：工具 · 基于 GNU Radio 的射频框架，可将信号从频谱巡查与检测，经 IQ 采集、检查、调理、特征提取和分类，一路带入协议发现流程。其解调工作区可为 OOK/ASK 和二进制 FSK 录制估计符号速率；比特流与成帧阶段则结合曼彻斯特或差分解码、同步模式与 CRC 证据以及重复报文检测，推断报文边界。Qt 仪表盘负责协调本地或远程的 SDR 传感节点，资料库保存协议与数据包定义、解析器和归档录制，插件还可加入雷达脉冲分析等检查模块。
- [friTap TLS 密钥提取与流量解密工具](https://awesomerea.org/zh/resources/fritap/index.md)：工具 · 基于 Frida 的工具，在运行中的进程内挂钩 OpenSSL、BoringSSL、NSS、GnuTLS 等 TLS 库，输出 NSS 格式的密钥日志和解密后的 PCAP 明文，便于分析者在 Wireshark 中检查应用的加密流量。对于去除符号或静态链接的库，可通过字节模式或偏移量定位函数、扫描被重命名的库，也可不挂钩而改为扫描堆内存来恢复 TLS 密钥。终端界面、Python API 和 Wireshark extcap 集成都基于同一套捕获功能。
- [pbtk Protobuf 逆向工具集](https://awesomerea.org/zh/resources/pbtk/index.md)：工具 · 从已编译程序中恢复 Protobuf 消息定义，并还原为可读的 .proto 文件。提取器覆盖 JAR、DEX 和 APK 中的各类 Java 运行时（包括经 ProGuard 混淆的代码）、内嵌 Protobuf 反射元数据的二进制文件，以及使用 Protobuf-URL 格式的 Web 应用。随后可在图形界面中把恢复出的消息类型绑定到 HTTP 端点，将十六进制形式的抓包样本解码为可编辑的字段树，并重新发送修改后的消息，帮助分析者把每个字段与响应对应起来。
- [SteamKit Steam 网络协议库](https://awesomerea.org/zh/resources/steamkit/index.md)：工具 · 实现 Valve Steam 网络协议客户端的 .NET 库，涵盖连接管理服务器会话、身份验证、好友、统一服务消息与 Game Coordinator 消息、Web API 调用以及 CDN depot 下载。消息类由子模块跟踪的 Steam protobuf 和项目自有的 SteamLanguage 定义生成。其 Resources 目录还提供协议研究工具：NetHook2 是挂钩正在运行的 Steam 客户端、转储其收发网络消息的 Windows DLL，NetHookAnalyzer2 用于查看这些转储，ProtobufDumper 则从可执行文件中恢复 protobuf 定义。
- [protobuf-inspector 未知定义 Protobuf 解析工具](https://awesomerea.org/zh/resources/protobuf-inspector/index.md)：工具 · 无需对应的 .proto 定义即可解析 Protocol Buffers 数据块（proto2 或 proto3），按线路编码顺序以彩色输出字段；对每个长度限定的数据块，依次尝试解析为嵌套消息、打包数组、字符串，最后退回十六进制转储。分析者把推断出的内容写入 protobuf_config.py，包括字段类型与名称、消息和枚举类型以及自定义原生类型，直到解析器不再需要猜测。字段名、zig-zag 编码、有无符号以及整数还是浮点数，都无法从线路数据中读出；README 也说明猜测可能出错，小数据块尤甚。
- [libimobiledevice iOS 设备协议库](https://awesomerea.org/zh/resources/libimobiledevice/index.md)：工具 · 用 C 编写的库及命令行工具，无需 Apple 的专有库或越狱即可使用 iOS 设备的原生服务协议通信。它经 usbmuxd 或 Wi-Fi 同步连接，实现 lockdownd 配对，以及 AFC 文件访问、备份、应用安装、崩溃报告、系统日志、debugserver 和 WebKit 检查等服务，并提供 Cython 绑定。
- [Sniffle 蓝牙低功耗嗅探器](https://awesomerea.org/zh/resources/sniffle/index.md)：工具 · NCC Group 推出的蓝牙 5 与 4.x 低功耗（BLE）嗅探器，由运行在 TI CC1352/CC26x2 射频板上的固件和 Python 主机工具组成。它可在 1M、2M 和编码 PHY 上捕获广播与连接流量，跟随连接经历的信道映射、连接参数和 PHY 变更，捕获 BT5 扩展广播，并按 MAC 地址、IRK、RSSI 或广播内容过滤；对已过滤的目标会在全部三个主广播信道间跳频，README 称这使连接检测的可靠性比只监听单一信道的嗅探器高出近三倍。捕获结果保存为与 Ubertooth 兼容的 PCAP；Wireshark extcap 插件可直接从 Wireshark 界面启动捕获，命令行解码器可打印广播数据，包括 Apple 和 Microsoft 的厂商自定义字段。
- [Packetry USB 2.0 协议分析工具](https://awesomerea.org/zh/resources/packetry/index.md)：工具 · Great Scott Gadgets 推出的 USB 2.0 协议分析应用，可配合 Cynthion 分析仪实时捕获，也可浏览已捕获的流量，处理高速、全速和低速 USB 的物理层数据包。其 GTK 4 界面提供分层视图，可将高层事件逐级展开为事务和数据包，另有按时间顺序排列的事务视图和数据包视图；设备面板则根据解码后的描述符（包括 HID 报告描述符）汇总每个观察到的设备。捕获以 LINKTYPE_USB_2_0 链路类型的 pcap 文件打开和保存，v0.5.0 还加入了带有非数据包事件自定义块的 pcapng 格式。
- [Caring Caribou 汽车 CAN 总线安全探索工具](https://awesomerea.org/zh/resources/caringcaribou/index.md)：工具 · Python 编写的汽车安全探索工具，起源于 HEAVENS 研究项目；README 称它是一种无需预先了解目标的工具，可接入任意 CAN 网络并收集其中存在哪些服务的信息。被动模块可将 CAN 流量输出到终端或 candump 格式文件，并列出总线上出现的所有仲裁 ID；UDS（ISO 14229-1）、DoIP（ISO 13400-2）和 XCP 模块则可发现响应诊断请求的 ECU，枚举其支持的服务和子服务，读取数据标识符并查询 XCP 能力。其工具库提供可复用的 ISO-TP（ISO 15765-2）和 UDS 实现，新模块可通过即插即用的模块架构加入。
- [protodump Protobuf 定义恢复工具](https://awesomerea.org/zh/resources/protodump/index.md)：工具 · Go 编写的命令行工具，可从已编译的二进制或其他任意文件中恢复 Protocol Buffers 模式：它在原始字节中搜索生成代码嵌入的序列化 FileDescriptorProto 记录（借助其中的 .proto 文件名定位），并按原描述符路径将每条记录重新写成 .proto 源文件。重新生成的文件采用 proto2、proto3 或 editions 语法，包含包名、导入、常用文件选项，带保留范围的消息、嵌套枚举、oneof、map 与默认值，以及服务及其 RPC 方法，为分析者解码 Protobuf 流量提供消息和接口定义。
- [CAN Commander CAN 总线逆向工具](https://awesomerea.org/zh/resources/can-commander/index.md)：工具 · 用于逆向 CAN 总线流量（主要是车辆总线）的 Flipper Zero 应用及早期 Arduino 程序。当前应用通过 UART 为 CAN Commander ESP32 板提供操作界面：可显示全部或过滤后的帧、列出唯一 ID、测量报文速率、跟踪逐位和逐字节变化，并提供两阶段的自动逆向功能，先校准排除背景流量，再显示执行某个操作时哪些 ID 发生变化。它还能依据基于 DBC 的配置解码实时信号，并读取 OBD-II PID、VIN 和故障码。
- [CAN 负载自动逆向分析流水线](https://awesomerea.org/zh/resources/can-reverse-engineering/index.md)：工具 · 一组研究用途的 Python 和 R 脚本，用于自动逆向分析从乘用车采集的控制器局域网（CAN）报文负载，实现了 Brent Stone 在 AFIT 的博士论文所述的流水线。Python 流水线先把 CAN 日志预处理为按仲裁 ID 组织的数据框，提取公开的 SAE J1979 诊断数据，再通过词法分析推测各信号时间序列的边界，随后通过语义分析构建相关性矩阵并对相关信号做层次聚类，输出图表和树状聚类图。另一组 R 脚本调用 rEDM 经验动力学建模包，对发动机转速、刹车压力和车速时间序列分析因果关系。
- [Deluder 应用流量拦截工具](https://awesomerea.org/zh/resources/deluder/index.md)：工具 · 基于 Frida 的拦截工具，用于捕获不支持代理设置的应用程序的流量。JavaScript 挂钩脚本作用于 WinSock、Linux libc 套接字、OpenSSL、GnuTLS 和 SChannel 的收发函数，将明文缓冲区交给 Python 拦截模块记录日志，或转发到代理中查看。它可启动或附加到进程，也可通过远程 frida-server 操作，主要作为作者 PETEP 代理的后端而设计；proxifier 拦截模块可配合其他代理工具使用，并可添加新的脚本和拦截模块。
- [PiCCANTE 树莓派 Pico 车辆 CAN 总线工具](https://awesomerea.org/zh/resources/piccante/index.md)：工具 · 基于 Raspberry Pi Pico 的低成本 CAN 总线接口固件与硬件设计，用于探索和逆向分析车辆网络。它借助基于 PIO 的 can2040 库，在 RP2040 开发板上运行两路、在 RP2350 开发板上运行三路 CAN 2.0B 通道，并通过 USB 以 GVRET 设备的形式供 SavvyCAN 使用，同时为每个通道提供 SLCAN 设备，经 can-utils 接入 Linux SocketCAN。固件还包括配置命令行、可处理 OBD-II PID 请求（含 ISO-TP 多帧应答）的部分 ELM327 模拟器，以及 Pico W 开发板上的 Wi-Fi、蓝牙和网页界面；仓库另附 OBD-II 适配器的洞洞板与 KiCad PCB 设计及可 3D 打印的外壳。
- [VanBus PSA VAN 总线收发库](https://awesomerea.org/zh/resources/vanbus/index.md)：工具 · 面向 ESP8266/ESP8285 和 ESP32 开发板的 Arduino 库，可在 VAN（Vehicle Area Network）舒适系统总线上收发报文；PSA 在 2009 年前的部分标致和雪铁龙车型中使用这种总线。它用软件解码经 CAN 收发器或仅供接收的电阻分压电路接入 GPIO 引脚的信号，得到包含标识符、命令标志、数据和 15 位 CRC 的报文，可校验 CRC，或通过逐位翻转尝试修复，并提供队列与错误统计。示例程序可转储原始报文、发送报文，并在串口或实时网页上把舒适总线流量解析为可读字段。
- [Apple Continuity 逆向工程工具包](https://awesomerea.org/zh/resources/apple-continuity-tools/index.md)：工具 · SEEMOO 实验室的三个 macOS 辅助工具，Open Wireless Link 项目曾用它们从主机一侧研究 AirDrop、Wi-Fi 密码共享、Handoff 和离线查找等 Apple 无线服务。process_recon 汇总哪些进程、日志类别和子系统产生了含指定关键词的日志；keychain_access 借助 Frida 挂接某一进程中的 SecItemCopyMatching，把该进程访问的钥匙串条目导出为 JSON；另有一组 lldb 断点命令，可打印 rapportd 守护进程收发的 Handoff 与通用剪贴板消息。
- [Cabana CAN 总线分析工具（独立版 openpilot-cabana）](https://awesomerea.org/zh/resources/openpilot-cabana/index.md)：工具 · 基于 Qt 的桌面 CAN 与 CAN FD 分析工具，用于解码信号和逆向分析未知报文；由 openpilot cabana 的活跃贡献者 Dean Lee 从 openpilot 中独立出来，现单独维护。它实时显示逐位变化热图，按计数器、切换位、噪声数据等趋势为字节着色，可按数值搜索信号或查找在不同报文和总线间同步变化的位，屏蔽已知位，绘制信号曲线，并以可撤销方式编辑 DBC 文件，同时能回放 openpilot 行车记录并同步显示摄像头视频。数据来源包括 openpilot 行车记录、Vector ASC、candump 和 PEAK TRC 日志、SocketCAN、comma.ai Panda 设备以及来自 comma 设备的实时流，并附带一组 opendbc DBC 文件。
- [eCapture eBPF TLS 明文捕获工具](https://awesomerea.org/zh/resources/ecapture/index.md)：工具 · 基于 eBPF 的 Linux 与 Android 工具，在 OpenSSL、BoringSSL、GnuTLS、NSS 等 TLS 库以及 Go 的 TLS 实现上挂载 uprobe，记录进程收发的明文，无需代理或安装 CA 证书，便于分析者在自己掌控的主机上检查应用的加密流量。输出模式包括明文文本、NSS 密钥日志，以及内嵌 TLS 密钥、可交给 Wireshark 和 tshark 解读的 pcapng 文件；文本模式还能从捕获的数据流中重建完整的 HTTP/1.1 和 HTTP/2 报文。另有独立模块审计 bash、zsh 命令以及 MySQL、PostgreSQL 查询。
- [USBPcap Windows USB 抓包工具](https://awesomerea.org/zh/resources/usbpcap/index.md)：工具 · Tomasz Moń 开发的开源 Windows USB 抓包工具。安装在 Windows USB 设备栈中的过滤驱动会记录各根集线器上设备收发的 USB 请求块（URB），再由 USBPcapCMD 写成 LINKTYPE_USBPCAP 格式的 pcap 文件，供 Wireshark 解析。从 1.2.0.0 版起，项目推荐把 USBPcapCMD 作为 Wireshark extcap 使用：每个根集线器会显示为一个抓包接口，可选择抓取指定设备、全部设备或新接入的设备，还能把已连接设备的描述符补进抓包数据。
- [cantools CAN 总线数据库工具](https://awesomerea.org/zh/resources/cantools/index.md)：工具 · 面向 CAN 总线数据库的 Python 3 库和命令行工具，可解析 DBC、KCD、SYM、ARXML 3/4 和 CDD 文件，对 CAN 报文进行编码和解码，支持简单与扩展信号多路复用以及诊断 DID。其命令行可依据数据库解码 candump 输出、用 matplotlib 绘制 candump 日志中解码出的信号、转储每条报文的位布局、在数据库格式之间转换、生成 C 语言打包与解包代码，并通过 python-can 在文本界面中监视实时总线。
- [inspectrum 无线电信号分析工具](https://awesomerea.org/zh/resources/inspectrum/index.md)：工具 · 用于分析已录制无线电信号的桌面工具，主要面向软件无线电接收机的录制文件，README 称可处理 100 GB 以上的文件。可缩放的频谱瀑布图配有可调滤波器，可派生出采样、幅度、频率、相位和阈值曲线；游标用于测量周期和符号速率，并可将符号值提取到标准输出或剪贴板。选定的时间段、滤波后的采样和解调曲线均可导出，频谱图上还能显示 SigMF 标注。
- [PULSAR 协议学习研究原型](https://awesomerea.org/zh/resources/pulsar/index.md)：工具 · 由 Hugo Gascon 等人开发的研究原型，可从记录下来的流量中学习未知网络协议的模型。它从 PCAP 记录中提取报文，将其嵌入为词元或 n-gram 向量，借助 PRISMA R 模块用矩阵分解进行聚类，再生成马尔可夫链状态模型，以及报文模板和把字段与先前报文关联起来的规则，输出为模型文件和 Graphviz 状态图。同一模型还驱动工具中的会话模拟器和有状态模糊测试器，详见作者 2015 年的 SecureComm 论文；本条目只介绍协议学习部分。
- [CanLab CAN 总线逆向分析工作站](https://awesomerea.org/zh/resources/canlab/index.md)：工具 · 用于离线逆向分析 CAN 总线抓包的 PyQt6 桌面工作站及命令行工具。它可读取 SavvyCAN/GVRET CSV、candump、pcap、Vector BLF/ASC、MDF4 和 openpilot 日志，进而提示计数器、校验和及其算法、字节角色、标志位、多路复用器、基于熵的字段边界和跨 ID 相关性，解码 J1939 与 NMEA 2000 PGN，并重组多帧报文。基于 cantools 的 DBC 构建器会用抓取的帧核对信号定义，可导出 DBC、openpilot DBC、CANdb++、ARXML 和 Wireshark Lua 解析器；可选的 MCP 服务器向 AI 助手提供 29 个只接收、不发送的分析工具。
- [Facedancer USB 设备仿真与代理库](https://awesomerea.org/zh/resources/facedancer/index.md)：工具 · 用软件实现 USB 设备的 Python 库，借助 Cynthion、GreatFET 等硬件外设充当连接目标主机的可远程控制 USB 控制器。其 USBProxy 模式位于真实设备与主机之间转发传输，并由过滤器记录、解码或修改传输内容，用于 USB 协议分析；README 指出，这适用于无法控制其软件的设备，例如嵌入式系统或游戏主机。第 3 版从头重写了仿真核心，内置键盘、大容量存储和 FTDI 串口设备模型以及 HID 与日志代理过滤器，不再支持旧版 2.9.x 脚本。
- [Mirage 无线通信分析框架](https://awesomerea.org/zh/resources/mirage-wireless-framework/index.md)：工具 · 源自 LAAS-CNRS 物联网安全研究的 Python 无线通信分析框架，内置低功耗蓝牙（BLE）、经典蓝牙、Enhanced ShockBurst、Mosart、Zigbee、Wi-Fi 和红外等轻量协议栈，由命令行解释器调用可串联的模块。用于协议分析时，它为各协议提供扫描、信息查询和嗅探模块，可发现 BLE 的 ATT/GATT 层并保存所得属性表，可通过 ADB 读取 Android 手机的 btsnoop 日志来监视 HCI 通信，支持读写 PCAP，并提供基于 HackRF 的实验性软件无线电接收路径，包含 FSK 解调器以及 BLE 和 Zigbee 解码器。作者已宣布弃用该项目，转而开发 WHAD 工具集。
- [Protobuf Decoder 无定义 Protobuf 网页解码器](https://awesomerea.org/zh/resources/pawitp-protobuf-decoder/index.md)：工具 · Pawit Pornkitprasan 开发的 React 网页应用，用于在没有原始 .proto 文件的情况下解码 Protocol Buffers 数据；既有在线托管页面，也可在本地运行，所有解码都在浏览器中完成。粘贴的十六进制或 base64 数据（也可上传文件）会被拆分成表格，列出字节范围、字段编号、线路类型和内容：varint 同时显示为无符号整数、补码整数和 zigzag 编码整数，fixed32 和 fixed64 显示为整数和浮点数，长度分隔字段若能完整解析则显示为嵌套报文，否则显示为 UTF-8 字符串或字节。它会跳过开头的 gRPC 报文头，还可选择按 varint 长度前缀拆分连续的多条报文。
- [gr-lora LoRa 物理层解码模块](https://awesomerea.org/zh/resources/gr-lora/index.md)：工具 · 由 Pieter Robyns 等人开发的 GNU Radio 树外模块，借助软件定义无线电接收并解码 LoRa 物理层帧，实现了专利和博客文章中描述的调制特性。其接收器先对输入进行信道化，检测 LoRa 线性调频信号并与之同步、校正时钟漂移，再经格雷映射、解交织、去白化和汉明译码把符号还原为报头和载荷字节；消息套接字汇点可把结果通过 UDP 端口 40868 转发。附带的流图可解码录制的信号或实时采集的信号，README 列出 HackRF One、USRP B201、RTL-SDR 和 LimeSDR 为经过测试的接收设备。
- [termshark tshark 终端界面](https://awesomerea.org/zh/resources/termshark/index.md)：工具 · Graham Clark 开发的 tshark 终端界面，设计上参考 Wireshark，便于在远程机器上（例如通过 SSH）直接检查抓包文件，而不必先拷回桌面。它可读取 pcap 文件、fifo 或标准输入，也可从一个或多个网络接口实时抓包；界面在按 Wireshark 显示过滤器筛选的数据包列表旁，同时显示解析后的数据包结构和十六进制视图。分析视图可以重组 TCP 和 UDP 流，支持搜索并可只看客户端或服务端数据；还能列出 Ethernet、IPv4、IPv6、UDP 和 TCP 会话并据此生成显示过滤器，以及搜索数据包内容。类似 Wireshark 的配置方案可以关联 Wireshark 配置，沿用其中的数据包着色规则。
- [SigDigger 数字信号分析器](https://awesomerea.org/zh/resources/sigdigger/index.md)：工具 · 由 Gonzalo José Carracedo Carballal 开发的 Qt 图形化数字信号分析器，基于他编写的 Suscan 与 Sigutils 库；用户手册称其主要用途是对参数未知的无线电信号进行逆向分析。它可从 SoapySDR 支持的 SDR 设备接收信号，或回放录制的 I/Q 与 WAV 文件，提供频谱和瀑布图视图，并可在时间窗口中测量截取的片段，支持载波恢复、变换和符号采样。检查器（inspector）标签页运行可由用户调节的 PSK、FSK 和 ASK 解调器，提供参数估计，并可转发解调后的样本；它还能解码模拟视频，并预听 AM、FM 和 SSB 音频。
- [grpc-tools gRPC 流量调试工具集](https://awesomerea.org/zh/resources/grpc-tools/index.md)：工具 · Bradley Kemp 编写的一套 gRPC 调试工具，自称相当于 gRPC 版的 Fiddler 或 Charles。grpc-dump 作为本地 HTTP(S) 代理运行，把应用发出的每次 gRPC 与 gRPC-Web 调用记录为 JSON 流，包含服务名、方法名、元数据、可能出现的错误状态，以及每条消息的原始与解析形式；没有 .proto 文件时，它会以启发式方法解码消息。grpc-replay 重新发送记录下的请求并核对服务器响应，grpc-fixture 用保存的转储应答客户端，它们都构建在 grpc-proxy Go 库之上。
- [Holley EFI Parser 日志与 CAN 协议解析工具](https://awesomerea.org/zh/resources/holley-efi-parser/index.md)：工具 · Holley EFI Parser 解析 Holley 的 DL、DLZ 数据日志及 ECU 实时 CAN 消息。Python 工具通过字节交换和 RLE 解压 DLZ，将不同版本的 DL 记录读入 pandas DataFrame，并用附带的 DBC 文件解码 CAN；文档还记录了专有的 29 位 CAN 标识符结构。
- [CAN Bus Parser VanMoof 总线解析工具](https://awesomerea.org/zh/resources/vanmoof-can-bus-parser/index.md)：工具 · CAN Bus Parser 解析 VanMoof SA5 及后续车型的 CSV 或 candump CAN 抓包，重组多帧 CBOR 消息并映射设备 ID 与心跳帧。它还可对电子锁、变速器等组件进行实时或离线诊断。
- [Hermes Flipper Zero UART 波特率检测与控制台工具](https://awesomerea.org/zh/resources/hermes-flipperzero/index.md)：工具 · Hermes 是一款 Flipper Zero 应用，用于识别未知 UART 设置并查看设备串口控制台。它通过边沿时间估算位时长，再用硬件 UART 收到的字节核对候选波特率与校验位，随后提供文本、十六进制和记录功能；项目说明检测阶段不会驱动发送引脚。
- [RoflLens《英雄联盟》回放协议分析工具](https://awesomerea.org/zh/resources/rofllens/index.md)：工具 · RoflLens 是分析《英雄联盟》ROFL v2 回放容器与网络传输的 Python 库和命令行工具。它可导出数据块及载荷；客户端版本、协议摘要和可执行文件哈希匹配时，可解码移动、施法、死亡等补丁相关事件。
- [LogicAnalyzer 逻辑分析仪](https://awesomerea.org/zh/resources/logicanalyzer/index.md)：工具 · LogicAnalyzer 是一套用于采集数字信号和解析通信协议的软硬件工具。它支持触发采集、多通道采集和 Sigrok 协议解码器。
- [BtleJuice 框架](https://awesomerea.org/zh/resources/btlejuice/index.md)：工具 · BtleJuice 是用于拦截设备间蓝牙低功耗 GATT 操作的框架。其网页界面可显示截获的操作，并支持重放、修改数据和导出记录。
- [Impacket 网络协议库](https://awesomerea.org/zh/resources/impacket/index.md)：工具 · Impacket 是用于构造、解析网络数据包及使用协议实现的 Python 库。它涵盖 SMB、MSRPC 等协议，并附带示例工具。
- [BtleJack](https://awesomerea.org/zh/resources/btlejack/index.md)：工具 · 使用兼容的 nRF51822 开发板采集低功耗蓝牙连接，并导出数据包供 Wireshark 分析。
- [can-utils](https://awesomerea.org/zh/resources/can-utils/index.md)：工具 · 使用面向原始 CAN、ISO-TP 和 J1939 分析的工具，记录、过滤、比较及重放 SocketCAN 流量。
- [libsigrokdecode](https://awesomerea.org/zh/resources/libsigrokdecode/index.md)：工具 · 通过 C 库运行 sigrok 的 Python 协议解码器，解释采集到的数字信号。
- [Ubertooth](https://awesomerea.org/zh/resources/ubertooth/index.md)：工具 · 使用 Ubertooth 硬件平台及宿主分析工具采集蓝牙无线流量。
- [Umap2](https://awesomerea.org/zh/resources/umap2/index.md)：工具 · 通过可编程设备模拟，研究 USB 主机支持的设备类别及厂商特定行为。
- [DSDcc 数字语音协议解码库](https://awesomerea.org/zh/resources/dsdcc/index.md)：工具 · DSDcc 通过 C++ 库和命令行程序解码 DMR、D-Star、dPMR 及 Yaesu System Fusion 数字无线电通信。它接收 48 kS/s 采样流，输出解码音频、MBE 帧和协议状态，供分析或集成使用。
- [winbox Winbox 协议 Python 实现](https://awesomerea.org/zh/resources/winbox-protocol-python/index.md)：工具 · winbox 以 Python 实现 Winbox 协议的 M2 封包与消息结构。代码处理短包及分块封包、解析带类型的消息字段，并提供挑战应答和明文登录的会话流程。
- [wow_messages《World of Warcraft》协议消息定义](https://awesomerea.org/zh/resources/wow-messages/index.md)：工具 · wow_messages 用 wowm 语言维护《World of Warcraft》登录与世界服务器消息定义。解析器生成 Rust 消息库、机器可读表示和 Wireshark 解析消息，并提供面向 1.12、2.4.3、3.3.5 客户端的示例。
- [Vifterpreter PS2 DMA 与 VIF 命令解析器](https://awesomerea.org/zh/resources/vifterpreter/index.md)：工具 · Vifterpreter 是用于检查 PlayStation 2 DMA 数据包结构及 VIF 命令的 Rust 库。示例使用 binrw 读取二进制输入，再遍历 DMA 标签，取得各标签中的 VIF 命令码。
- [meteor_decoder Meteor-M LRPT 信号解码器](https://awesomerea.org/zh/resources/meteor-decoder/index.md)：工具 · meteor_decoder 将接收到的 Meteor-M LRPT 气象卫星信号处理为 BMP 图像或解码转储。它接受 8 位软判决样本和 1 位硬判决样本，可选择去交织、差分编码处理以及按 APID 选取图像通道。
- [RF-Bridge-OB38S003 433 MHz 无线电码分析固件](https://awesomerea.org/zh/resources/rf-bridge-ob38s003/index.md)：工具 · RF-Bridge-OB38S003 为 433 MHz 射频转 Wi-Fi 网桥提供替代固件，可解码无线电数据包，并在 Portisch 模式下嗅探未知编码。它为 Sonoff Bridge R2 主板及受支持的 8051 微控制器提供透传、RCSwitch 和 Portisch 模式，通过 UART 向 ESP8265 发送结果。
- [RFLink ESP 无线协议分析网关](https://awesomerea.org/zh/resources/rflink-esp/index.md)：工具 · RFLink ESP 是运行于 ESP32 和 ESP8266 的固件，用于接收并解码设备发出的 433 MHz OOK 消息。调试模式输出未识别信号的脉冲时序，插件指南说明如何据此分析无线协议并添加解码器。
- [bedrock-protocol Minecraft 基岩版协议库](https://awesomerea.org/zh/resources/bedrock-protocol/index.md)：工具 · bedrock-protocol 将 Minecraft 基岩版报文解析为 JavaScript 对象并支持序列化，提供客户端、服务器及代理连接。其认证、加密处理、协议文档和报文转储工具可用于检查基岩版网络交互。
- [Twonkie USB-PD 嗅探器](https://awesomerea.org/zh/resources/twonkie-usb-pd-sniffer/index.md)：工具 · Twonkie 是基于开源 Twinkie 设计改造的 USB-PD 嗅探、注入及供电受端设备，采用四层电路板。仓库提供制板文件、组装说明和 STM32 固件源码，可用于观察 USB Power Delivery 通信。
- [BresserWeatherSensorReceiver 气象传感器无线协议解码库](https://awesomerea.org/zh/resources/bresser-weather-sensor-receiver/index.md)：工具 · BresserWeatherSensorReceiver 是接收并解码 Bresser 气象传感器 868 MHz 无线信号的 Arduino 库。它依次尝试 7-in-1、6-in-1、5-in-1、雷电及漏水传感器载荷解码器，并说明 6-in-1 设备交替发送两类不完整气象消息的行为。
- [rtlamr 智能表无线报文解码器](https://awesomerea.org/zh/resources/rtlamr/index.md)：工具 · rtlamr 通过 rtl-sdr 和 rtl_tcp 接收 900 MHz ISM 频段中的 Itron ERT 兼容智能表信号，解析 SCM、SCM+、IDM、NetIDM 及 Neptune R900 等报文，提取用量和分时读数。
