Skip to content
KitploitKITPLOIT
ToolsExploitsBlog
Log in
Einreichen
ToolsExploitsBlog
Einreichen

Hacking-, PenTest- und Cybersicherheits-Tools für Ihr Sicherheitsarsenal!

Kitploit ist ein Verzeichnis von Hacking-, Cybersicherheits- und Pentesting-Tools. Entdecken Sie die neuesten Projekt-Updates, um Schwachstellen zu finden, Systeme zu analysieren, Tests zu automatisieren und Ihre Sicherheit zu stärken.

··Feeds·Kontakt·Datenschutz·© 2026 Kitploit

Tool-Verzeichnis

Kategorien

Alle Kategorien anzeigen
Loading categories
CatSniffer-Firmware — Firmware-Repository für CatSniffer, ein Multi-Protokoll-Board für IoT-Sicherheitsforschung mit Unterstützung für BLE, Zigbee, Sub-1-GHz und mehr, mit versionsspezifischen Builds für die Mikrocontroller CC1352 und RP2040. | Kitploit
Tools/GitHubGitHub/electroniccats/catsniffer-firmware
Embedded-System-SicherheitBluetooth-SicherheitIoT-SicherheitRFID/NFC-ToolsDrahtlose SicherheitHardware-HackingHardware- & IoT-SicherheitFirmware-Analyse

Beliebteste

Alle anzeigen →

Entdecken Sie die meistgenutzten Tools unserer Community.

Alle Tools erkunden

Durchsuchen Sie unsere Tool-Sammlung

Alle Tools anzeigen →
Teilen
GitHub
electroniccats/catsniffer-firmware

CatSniffer-Firmware

Firmware-Repository für CatSniffer, ein Multi-Protokoll-Board für IoT-Sicherheitsforschung mit Unterstützung für BLE, Zigbee, Sub-1-GHz und mehr, mit versionsspezifischen Builds für die Mikrocontroller CC1352 und RP2040.

Repository anzeigenWebseite
44859vor 20 TagenVon Kitploit geprüft

CatSniffer-Firmware

Hier finden Sie die verschiedenen Firmwares zur Verwendung dieses Tools. Es ist wichtig zu wissen, welche CatSniffer-Version Sie besitzen, da sich der Hauptmikrocontroller in v3.x geändert hat und wir die Kompatibilität zwischen verschiedenen Prozessoren und Protokollen im Auge behalten mussten.

Firmware für verschiedene Versionen

Zum Programmieren Ihres CatSniffer müssen Sie prüfen, welche Version Sie besitzen. Dies ist wirklich wichtig.

WENN SIE EINE ANDERE FIRMWARE-VERSION ALS IHRE CATSNIFFER-VERSION AUSWÄHLEN, WIRD IHR GERÄT BRICKED

Wenn Sie einen gebrickten CatSniffer haben, können Sie den Wiki-Teil zur Wiederherstellung) lesen.

Jeder Firmware-Ordner enthält die Beispiele, die mit Ihrem Board kompatibel sind:

  • V1.x/V2.x für alle Versionen v1.x und v2.x, mit SAMD und CC1352P1
  • V3.x für Version v3.x und höher, mit RP2040 und CC1352P7

Unterschiede zwischen v1.x/v2.x und v3.x verstehen

v1.x/2.x hat als Hauptmikrocontroller einen SAMD21E17A von Microchip, der die Kommunikation zwischen CC1352 und dem USB-Serial ermöglicht, sowie das SPI zur Steuerung des SX1262.

Der SAMD21E17 kann direkt über USB mit dem Electronic Cats SAMD Arduino Core programmiert werden.

Der CC1352P kann über Serial mit dem Tool cc2538 mit der spezifischen Hex-Datei programmiert werden, die Sie flashen möchten. Wenn Sie den CC1352 auf falsche Weise flashen, kann er hängen bleiben und ERLAUBT IHNEN NICHT, IHN ERNEUT ÜBER DEN BOOTLOADER ZU PROGRAMMIEREN. Zum erneuten Flashen des Boards müssen Sie den CC1352 mit einem beliebigen cJTAG-Programmierer löschen, um den seriellen Bootloader wieder zu aktivieren. Mehr dazu finden Sie im Wiki.

v2.x Blockdiagramm

v3.x hat als Hauptmikrocontroller einen RP2040 von Raspberry Pi, der die Kommunikation zwischen CC1352 und dem USB-Serial ermöglicht, sowie das SPI zur Steuerung des SX1262.

Der RP2040 kann direkt über USB mit dem Arduino Mbed RP2040 Core programmiert werden. Es ist wichtig, einen Bug im Arduino Core für den RP2040 zu beachten, und es ist zwingend erforderlich, eine Codezeile im Core zu ändern.

Der CC1352P kann über Serial mit dem Tool cc2538 mit der spezifischen Hex-Datei programmiert werden, die Sie flashen möchten. Wenn Sie den CC1352 auf falsche Weise flashen, kann er hängen bleiben. In dieser Version haben wir eine JTAG-Verbindung integriert, um den gesamten Flash zu löschen und den seriellen Bootloader wieder zu aktivieren.

v3.x Blockdiagramm

CC1352P vs. CC1352P7

Der CC1352-Chip enthält zwei ARM® Cortex®-Prozessoren:

  • Cortex®-M4F (Hauptprozessor mit Flash, der vom Benutzer programmiert werden kann).
  • Cortex®-M0 (Co-Prozessor mit ROM, in dem der gesamte RF-Core lebt, der vom Benutzer genutzt werden kann).

Der wichtigste Unterschied zwischen den beiden Chips ist die RF-Unterstützung, die im ROM geschrieben ist. Diese kann nur bei der Chipherstellung geändert werden.

CC1352P

Speicher:

  • 352KB Flash
  • 80KB RAM
  • 256KB ROM

Unterstützte drahtlose Protokolle:

  • Thread, Zigbee®
  • Bluetooth® 5.2 Low Energy
  • IEEE 802.15.4g
  • IPv6-fähige Smart Objects (6LoWPAN)
  • MIOTY®
  • Wireless M-Bus
  • WiSUN®
  • SimpleLink™ TI 15.4-Stack (Sub-1 GHz)
  • Proprietäre Systeme.
  • Wireshark v3.0.x

CC1352P7

Speicher:

  • 704KB Flash
  • 144KB RAM
  • 256KB ROM

Unterstützte drahtlose Protokolle:

  • Thread, Zigbee®, Matter
  • Bluetooth® 5.2 Low Energy
  • Wi-SUN®
  • MIOTY®
  • Amazon Sidewalk
  • Wireless M-Bus
  • SimpleLink™ TI 15.4-Stack
  • 6LoWPAN
  • Proprietäre Systeme
  • Wireshark v4.0.x

Wiki und Erste Schritte

Erste Schritte in unserem Wiki

WIKI

Software-Repository

Die gesamte CatSniffer-Software wurde in ein anderes Repository verschoben, um eine bessere Versionskontrolle und Problemverfolgung zu ermöglichen. Sie finden es hier:

https://github.com/ElectronicCats/CatSniffer-Tools

Alle CatSniffer-Versionen werden in diesem Repository unterstützt. Sie müssen prüfen, welche Version Sie besitzen, und den entsprechenden Branch zum Entwickeln oder Veröffentlichen auswählen oder einfach Ihr Board programmieren.

Hardware-Repository

Die gesamte CatSniffer-Hardware wurde in ein anderes Repository verschoben, um eine bessere Versionskontrolle und Problemverfolgung zu ermöglichen. Sie finden es hier:

https://github.com/ElectronicCats/CatSniffer

So tragen Sie bei

Beiträge sind willkommen!

Bitte lesen Sie das Dokument Contribution Manual, das Ihnen zeigt, wie Sie Ihre Änderungen zum Projekt beitragen können.

✨ Danke an alle unsere Mitwirkenden! ✨

Weitere Informationen finden Sie unter Electronic Cats CLA.

Siehe den Verhaltenskodex der Community für eine Vision der Community, die wir aufbauen möchten, und was wir von ihr erwarten.

Hinweis

Dieses Kit wurde entwickelt, um Produktentwicklern die Bewertung elektronischer Komponenten, Schaltungen oder Software im Zusammenhang mit dem Kit zu ermöglichen, um zu entscheiden, ob solche Elemente in ein fertiges Produkt aufgenommen werden sollen, und Softwareentwicklern das Schreiben von Softwareanwendungen für die Verwendung mit dem Endprodukt zu ermöglichen. Dieses Kit ist ein Entwicklerprodukt und darf im zusammengebauten Zustand nicht weiterverkauft oder anderweitig vermarktet werden, es sei denn, alle erforderlichen FCC-Genehmigungen (oder anderer lokaler Behörden) für Geräte wurden zuvor eingeholt. Der Betrieb unterliegt der Bedingung, dass dieses Produkt keine schädlichen Störungen bei lizenzierten Radiosendern verursacht und dass dieses Produkt schädliche Störungen akzeptiert.

Lizenz

Electronic Cats investiert Zeit und Ressourcen in die Bereitstellung dieses Open-Source-Designs. Bitte unterstützen Sie Electronic Cats und Open-Source-Hardware, indem Sie Produkte von Electronic Cats kaufen!

Entworfen von Electronic Cats.

Firmware veröffentlicht unter einer GNU AGPL v3.0-Lizenz. Weitere Informationen finden Sie in der Datei LICENSE.

Hardware veröffentlicht unter einer CERN Open Hardware Licence v1.2. Weitere Informationen finden Sie in der Datei LICENSE_HARDWARE. Electronic Cats ist eine eingetragene Marke. Bitte verwenden Sie sie nicht, wenn Sie diese PCBs verkaufen.

  1. April 2021
Tool herunterladen