CatSniffer
也可在以下经销商处购买:
CatSniffer :smirk_cat: 是一款原创的多协议、多频段板卡,专为嗅探、通信和攻击物联网(IoT)设备而设计。它被设计成一个高度便携的USB棒,集成了新型芯片TI CC1352、Semtech SX1262,以及V3版本的RP2040或V2版本的Microchip SAMD21E17。
这块板卡是物联网安全研究人员、开发者和爱好者的瑞士军刀。它可以与不同类型的软件一起使用,包括第三方嗅探器,如SmartRF Packet Sniffer、Sniffle、zigbee2mqtt、Z-Stack-firmware、Ubiqua Protocol Analyzer、我们的自定义软件,或者您甚至可以为您的特定需求编写自己的软件。
CatSniffer可以在3种不同的技术中运作:
- LoRa
- 1 GHz以下
- 2.4 GHz
这项工作受到我们的朋友Michael Ossmann工作的启发,是对他在Greatscott Gadgets中出色工作的致敬,他制作了YardStick、GreatFET、HackRF和Ubertooth等设备。
版本
CatSniffer自首次发布以来一直在不断发展:
- CatSniffer v1.2
- CatSniffer v1.3
- CatSniffer v2.0
- CatSniffer v2.1
- CatSniffer v3.1
作为支持开源的公司,我们决定继续支持每个版本,但要记住较新版本会比早期版本具有更多功能。
不同的固件位于仓库内而不是发布部分,以便对编译和源文件进行适当跟踪。
协议
- Thread
- Zigbee
- 蓝牙5低功耗(BLE)
- IEEE 802.15.4g
- 6LoWPAN(IPv6 over Low power Wireless Personal Area Networks)
- 1GHz以下和专利系统
- LoRa/LoRaWAN
- Wi-SUN
- Amazon Sidewalk
- mioty®
特性
- "SimpleLink™ CC1352P1F3RGZ设备是一款多协议和多频段的1 GHz以下和2.4 GHz无线微控制器(MCU),支持Thread、Zigbee®、蓝牙® 5.2低功耗、IEEE 802.15.4g、支持IPv6的智能对象(6LoWPAN)、MIOTY®、Wi-SUN®、专有系统"。
- CatSniffer使用Microchip SAMD21E17(V2或更早版本)和RP2040(V3或更高版本)作为USB-UART桥接器与CC1352芯片通信;无需手动安装驱动程序(可能存在例外情况)。
- 兼容操作系统:Windows和Linux。
- 通过TI CC的引导加载程序自动编程(只要代码中未禁用)。无需外部编程器,可通过默认引脚使用cJTAG进行调试。
- 用于选择天线的SMA端口。
- 通用LED指示灯。
- RP2040、SAMD21和CC1352的复位按钮,CC1352的Boot按钮,以及一个通用按钮。
Wiki和入门指南
固件仓库
所有Catsniffer固件已移至不同的仓库,以便更好地进行版本控制和问题跟踪,您可以在这里找到它:
https://github.com/ElectronicCats/CatSniffer-Firmware
该仓库支持所有Catsniffer版本,您需要检查您拥有的版本并选择适当的分支进行开发或发布,以便对您的板进行编程。
软件仓库
所有Catsniffer软件已移至不同的仓库,以便更好地进行版本控制和问题跟踪,您可以在这里找到它:
https://github.com/ElectronicCats/CatSniffer-Tools
兼容软件
- Smart RF Packet Sniffer 2
- Wireshark
- pycatsniffer 工具(测试版)
- Sniffle
- Ubiqua 协议分析器
- zigbee2mqtt
- Z-Stack-firmware
构建固件的先决条件
- 用于 RP2040 或 SAMD21E17 的 Arduino IDE
- CCS 版本:数据包嗅探器固件已在 CCS 10.2 上测试
- SimpleLink CC13x2 和 CC26x2 SDK
- Python 3
注意
本套件旨在让产品开发人员评估与套件相关的电子元件、电路或软件,以决定是否将这些项目纳入成品中,同时让软件开发人员为最终产品编写软件应用程序。本套件为开发者产品,组装后未经 FCC(或任何其他地方当局)设备授权,不得转售或以其他方式销售。操作时需遵守以下条件:本产品不得对已获许可的无线电台造成有害干扰,且必须接受可能受到的有害干扰。
研讨会
我们在不同的安全相关活动中举办了研讨会,相关公开材料可在此处找到。
如何贡献
欢迎贡献!
请阅读贡献手册文档,其中将向您展示如何为项目贡献您的更改。
✨ 感谢我们所有的贡献者!✨
更多信息请参阅Electronic Cats CLA。
请查看社区行为准则,了解我们希望构建的社区愿景以及我们对社区的期望。
许可证
Electronic Cats 投入时间和资源提供这个开源设计,请通过购买 Electronic Cats 的产品来支持 Electronic Cats 和开源硬件!
由 Electronic Cats 设计。
固件以 GNU AGPL v3.0 许可证发布。有关更多信息,请参阅 LICENSE 文件。
硬件以 CERN 开放硬件许可证 v1.2 发布。更多信息请参阅 LICENSE_HARDWARE 文件。 Electronic Cats 是注册商标,如果您销售这些 PCB,请勿使用。
2021 年 4 月 3 日