# Umap2

> 通过可编程设备模拟，研究 USB 主机支持的设备类别及厂商特定行为。

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

## 使用条件与局限

- 需要 Facedancer、Raspdancer 等受支持的 USB 设备硬件；GadgetFS 仅部分支持。README 从源码安装实验性包，而非通过 PyPI。
- 该项目是 alpha 阶段的旧工具。多数组件声称兼容 Python 2／3，但 kitty 模糊测试器需要 Python 2；主机操作系统识别尚未实现，也不直接对 MTP 层进行模糊测试。

## 一手来源

1. <https://github.com/nccgroup/umap2/blob/a428667306f6bbc51ca02370aaf84d58f1283756/README.rst>

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

- [DSDcc 数字语音协议解码库](https://awesomerea.org/zh/resources/dsdcc/index.md) · 工具
- [winbox Winbox 协议 Python 实现](https://awesomerea.org/zh/resources/winbox-protocol-python/index.md) · 工具
- [wow_messages《World of Warcraft》协议消息定义](https://awesomerea.org/zh/resources/wow-messages/index.md) · 工具
- [Vifterpreter PS2 DMA 与 VIF 命令解析器](https://awesomerea.org/zh/resources/vifterpreter/index.md) · 工具
- [meteor_decoder Meteor-M LRPT 信号解码器](https://awesomerea.org/zh/resources/meteor-decoder/index.md) · 工具
- [RF-Bridge-OB38S003 433 MHz 无线电码分析固件](https://awesomerea.org/zh/resources/rf-bridge-ob38s003/index.md) · 工具

## 关于此条目

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