做 USB 开发、逆向工程总被工具功能单一卡壳,这款USB 多功能工具直接拿捏痛点,集协议分析、设备创建、MitM 攻击、安全研究于一体,赶紧码住!FPGA 可编程 + 全场景覆盖!
01 亮点 & 功能
四合一核心模式:
①USB 协议分析仪(被动监控低速 / 全速 / 高速 USB 流量,Packetry 软件可视化分析);
②USB 设备创建(Facedancer 库用 Python 快速开发真实设备,非仿真);
③MitM 中间人攻击(透明修改主机与设备间的 USB 数据,3 个 Type-C 接口支持高速代理);
④逆向 & 安全研究(支持 USB 模糊测试、不合规设备仿真,动态重构端点配置)
Python 快速开发:无需 HDL 或 FPGA 经验,Facedancer 库提供设备模板,几行代码就能实现 USB 键盘、游戏控制器等设备,还能通过 USBProxy 轻松操纵数据
硬件配置硬核:480Mbps 高速 USB 传输,64Mbit HyperRAM 缓存 USB 流量,32Mbit SPI 闪存支持无 PC 独立运行;16 个高速 FPGA IO(PMOD 接口),可扩展外部模块
新手友好 + 专业够用:开箱即用作协议分析仪,配套开源培训材料和跨平台 Packetry 软件,数据可视化易读;支持用户自定义硬件触发,能捕获额外信号,满足专业开发需求
02 核心参数对比
| 项目 | 详情 |
| 核心控制 | Lattice LFE5U-12F ECP5 FPGA |
| USB 支持 | 低速 / 全速 / 高速(USB 2.0),4 个 USB 接口(3 个 Type-C+1 个 Type-A) |
| 内存与存储 | 64Mbit HyperRAM,32Mbit SPI 闪存 |
| 辅助控制 | Microchip SAMD11 调试控制器(JTAG 配置、USB 转串口) |
| 扩展接口 | 2 个 PMOD 兼容接口(16 个 FPGA 用户 IO),Mezzanine 扩展接口 |
| 开发支持 | Python(Facedancer/LUNA 库)、Amaranth HDL(FPGA 开发) |
03PCB&实物图









阅读原文可获取设计文件
04开源资料
想了解更多开源项目的小伙伴去华秋开源硬件社区查看!欢迎大家来复刻,有商业诉求的,请联系项目的作者。
开源地址:
https://p.eda.cn/d-1335903284652670976
05结语
如果你也心动了,赶紧戳开底下的阅读原文解锁全部资料你打算用它做什么呢?又想给它加什么神仙功能?欢迎在评论区分享你的脑洞,也可以蹲一波详细复刻教程。
关注我们
源于工程师,服务工程师。华秋致力于提供电子产业链一站式服务,让硬件创新更简单!请关注华秋旗下业务。
全部0条评论
快来发表一下你的评论吧 !