待补充
ElectronicCats/CatSniffer
智能家居
3/5
🧩 软硬件结合
已发布
项目简介
CatSniffer is an original multiprotocol and multiband board for sniffing, communicating, and attacking IoT (Internet of
CatSniffer 是一款由 ElectronicCats 团队打造的多协议、多频段物联网安全研究工具,外形设计为高度便携的 USB 棒形态。它的核心使命是帮助安全研究人员、开发者和爱好者对物联网设备进行嗅探、通信和攻击测试,堪称物联网安全领域的“瑞士军刀”。项目解决了传统物联网协议分析工具功能单一、频段覆盖窄、便携性差的问题,让用户无需携带多台设备即可应对复杂的多协议环境。
标签
项目特点
**多协议支持**:同时兼容 Sub-1 GHz(如 LoRa、Zigbee、Thread、BLE、Matter)和 2.4 GHz 频段,一棒搞定多种物联网协议。
**便携 USB 棒形态**:小巧轻便,即插即用,适合现场测试和移动办公场景。
**开源硬件与软件**:全部设计文件、固件和工具链开源,方便二次开发和定制。
**攻击与调试双模式**:支持嗅探、重放、注入等安全测试操作,也能用于协议调试和开发验证。
**多平台兼容**:支持 Windows、macOS、Linux,配合 Wireshark 等工具即可实时抓包分析。
**社区活跃**:由 ElectronicCats 团队维护,拥有丰富的文档、示例和第三方扩展支持。
技术规格
| 主控芯片 | |
|---|---|
| 无线模块 | |
| 支持频段 | |
| 支持协议 | |
| 接口类型 | |
| 天线 | |
| 供电方式 | |
| 尺寸 | |
| 重量 | |
| 工作温度 |
项目资源
搜索资源
物料清单 (BOM)
| 物料名称 | 数量 | 参考价格 | 备注 |
|---|---|---|---|
| ESP32-S3 模组 | 1 | — | 双核 240 MHz,内置 Wi-Fi/BLE |
| Semtech SX1262 | 1 | — | Sub-1 GHz 收发器 |
| Nordic nRF52840 | 1 | — | 2.4 GHz 多协议 SoC |
| USB Type-C 连接器 | 1 | — | 供电与数据 |
| PCB 板载天线 | 1 | — | 用于 2.4 GHz |
| IPEX 连接器 | 1 | — | 可选外接 Sub-1 GHz 天线 |
| 3.3V LDO 稳压器 | 1 | — | 如 XC6206 |
| 电容、电阻、电感 | 若干 | — | 0402/0603 封装 |
| 按键(复位/用户) | 2 | — | 轻触开关 |
| LED 指示灯 | 2 | — | 电源/状态指示 |
3D 模型
能力画像
**记忆与知识检索**:3/5 — 需要查阅多协议文档和芯片手册,但项目文档较完善。
**动手与操作**:4/5 — 涉及焊接、天线匹配、外壳组装等硬件操作,适合有基础的用户。
**编程与算法**:3/5 — 固件开发基于 C/C++,需要理解无线协议栈和事件驱动编程。
**设计与建模**:2/5 — 硬件设计已有参考,二次开发需掌握 KiCad 和 RF 布局知识。
**实验与调试**:5/5 — 核心能力就是抓包、重放、注入等实验,调试工具链成熟。
**协作与分享**:4/5 — 开源社区活跃,支持 PR、Issue 和 Discord 讨论。
**学习与研究**:5/5 — 覆盖多种物联网协议,适合深入学习和安全研究。
**系统集成**:3/5 — 可集成到自动化测试平台或安全工具链中,但需额外开发。
项目图库
所需技能
基础电子知识(电路原理、焊接)
C/C++ 编程(Arduino 或 ESP-IDF 环境)
无线通信协议基础(LoRa、Zigbee、BLE 等)
使用 Wireshark 进行网络抓包分析
版本控制(Git)
阅读英文技术文档
基本射频调试能力(天线匹配、频谱分析)
适用场景
物联网设备安全审计与渗透测试
多协议无线网络调试与故障排查
智能家居(Zigbee/Thread/Matter)协议研究
LoRaWAN 网络嗅探与数据采集
学术研究与教学实验(无线通信课程)
开源硬件爱好者 DIY 与二次开发
工业物联网现场部署前的协议兼容性验证
CTF 竞赛中物联网相关挑战的解题工具