# Universal Radio Hacker（URH）无线协议分析工具

> 解调并解码通过软件无线电捕获的信号，支持自动检测调制参数和自定义解码。分析者可手动标注协议字段与消息类型，或复核基于规则的字段自动推断结果；模糊测试组件面向无状态协议，仿真环境则用于有状态交互。

- 类型：工具
- 目标：协议
- 类别：协议分析工具
- 关联：基础工具
- 来源复核于：2026-10-17
- 收录于：2026-10-17
- 原始资源：<https://github.com/jopohl/urh>
- 一手来源：<https://github.com/jopohl/urh/blob/1403d92987cc3d01d41aff64250955ce455dabd2/README.md>
- 目录页面：<https://awesomerea.org/zh/resources/universal-radio-hacker/>
- 记录 JSON：<https://awesomerea.org/resources/universal-radio-hacker/record.json>
- 英文版：[English](https://awesomerea.org/resources/universal-radio-hacker/index.md)

## 使用条件与局限

- GitHub 自 2026-03-29 起将该仓库标记为已归档、只读。最后一个版本为 v2.10.0，发布于 2025-12-17，提供 Windows x64 安装程序和 macOS DMG；PyPI 上的 2.10.0 要求 Python >=3.9。
- 可使用 Windows 安装程序、macOS DMG（建议 macOS 13 及以上）或 Homebrew、Linux 上推荐的 pipx（附带预编译原生扩展）、发行版软件包以及 Docker 镜像安装。从源码安装需要 Python 3.9+ 和 setuptools，并会编译 C++ 扩展。
- 录制和发送信号需要受支持的 SDR 及其原生或外部后端，列表中有若干设备只能接收。Linux 下以非 root 用户访问设备需安装文档提供的 udev 规则；通过发行版软件包使用原生支持时，需先安装对应 SDR 的 -dev 软件包。
- 采用 GPL-3.0。字段自动推断为分析者提供基于规则的起点。模糊测试和仿真需要通过支持发射的 SDR 发出信号。

## 一手来源

1. <https://github.com/jopohl/urh/blob/1403d92987cc3d01d41aff64250955ce455dabd2/README.md>
2. <https://github.com/jopohl/urh/blob/1403d92987cc3d01d41aff64250955ce455dabd2/setup.py>
3. <https://github.com/jopohl/urh/blob/1403d92987cc3d01d41aff64250955ce455dabd2/LICENSE>
4. <https://github.com/jopohl/urh/releases/tag/v2.10.0>
5. <https://pypi.org/project/urh/2.10.0/>
6. <https://github.com/jopohl/urh/wiki/Supported-devices/32fb197d4a7055f11f7f91fe9cb68450469c6cd4>
7. <https://github.com/jopohl/urh/wiki/SDR-udev-rules/9095b3c39026e8dde89a1a0ae79c023f446817f7>

## 相关条目

依据相同的代码仓库或论文标识关联。

- [无线协议自动逆向工程](https://awesomerea.org/zh/papers/paper-wireless-protocol-re/index.md) · 研究论文

## 同分区更多条目：协议

- [SavvyCAN CAN 总线分析工具](https://awesomerea.org/zh/resources/savvycan/index.md) · 工具
- [AALpy 自动机学习库](https://awesomerea.org/zh/resources/aalpy/index.md) · 工具
- [rtl_433 ISM 频段设备无线协议解码器](https://awesomerea.org/zh/resources/rtl-433/index.md) · 工具
- [Blackbox Protobuf 无定义 Protobuf 解码与重编码工具](https://awesomerea.org/zh/resources/blackbox-protobuf/index.md) · 工具
- [furiousMAC Apple Continuity 协议逆向与解析器](https://awesomerea.org/zh/resources/furiousmac-continuity/index.md) · 工具
- [opendbc 汽车 CAN 报文定义库](https://awesomerea.org/zh/resources/opendbc/index.md) · 工具

## 关于此条目

说明已依据一手来源复核。
原创说明采用 MIT 许可；外部项目、论文与素材保留各自的权利和许可。
