Skip to content
KitploitKITPLOIT
OutilsBlog
Soumettre
OutilsBlog
Soumettre

Outils de Hacking, PenTest et Cybersécurité pour votre Arsenal de Sécurité !

Kitploit est un répertoire d'outils de hacking, de cybersécurité et de pentesting. Découvrez les dernières mises à jour des projets pour trouver des vulnérabilités, analyser des systèmes, automatiser les tests et renforcer votre sécurité.

··Flux·Contact·Confidentialité·© 2026 Kitploit

Répertoire d'outils

Catégories

Voir toutes les catégories
Loading categories
CatSniffer-Firmware — Dépôt de firmware pour CatSniffer, une carte de recherche en sécurité IoT multi-protocole prenant en charge BLE, Zigbee, Sub-1 GHz, et plus encore, avec des builds spécifiques par version pour les microcontrôleurs CC1352 et RP2040. | Kitploit
Outils/GitHubGitHub/electroniccats/catsniffer-firmware
Sécurité des Systèmes EmbarquésSécurité BluetoothSécurité IoTOutils RFID/NFCSécurité Sans FilHacking MatérielSécurité Matériel et IoTAnalyse de Micrologiciel

Populaires

Voir tout →

Découvrez les outils les plus utilisés par notre communauté.

Explorer tous les outils

Parcourez notre collection d'outils

Voir tous les outils →
Partager
GitHub
electroniccats/catsniffer-firmware

CatSniffer-Firmware

Dépôt de firmware pour CatSniffer, une carte de recherche en sécurité IoT multi-protocole prenant en charge BLE, Zigbee, Sub-1 GHz, et plus encore, avec des builds spécifiques par version pour les microcontrôleurs CC1352 et RP2040.

Voir le dépôtSite web
3972il y a 4 moisVérifié par Kitploit

Micrologiciel CatSniffer

Vous trouverez ici les différents micrologiciels pour utiliser cet outil. Il est important de noter quelle version de CatSniffer vous possédez, car le microcontrôleur principal a changé en v3.x ; nous avons dû suivre la compatibilité entre les différents processeurs et protocoles.

Micrologiciels pour les différentes versions

Pour programmer votre CatSniffer, vous devez vérifier quelle version vous possédez, c'est vraiment important

SI VOUS SÉLECTIONNEZ UNE VERSION DE MICROLOGICIEL DIFFÉRENTE DE CELLE DE VOTRE CATSNIFFER, VOUS LE BRICKEREZ

Si vous avez un CatSniffer brické, vous pouvez lire la partie wiki pour le récupérer).

Chaque dossier de micrologiciel comprend les exemples compatibles avec votre carte :

  • V1.x/V2.x pour toutes les versions v1.x et v2.x, avec SAMD et CC1352P1
  • V3.x pour la version v3.x et ultérieures, avec RP2040 et CC1352P7

Comprendre les différences entre v1.x/v2.x et v3.x

La v1.x/2.x a comme microcontrôleur principal un SAMD21E17A, de Microchip, permettant la communication entre le CC1352 et le port série USB, ainsi que le SPI pour contrôler le SX1262.

Le SAMD21E17 peut être programmé directement via USB avec l'Electronic Cats SAMD Arduino Core.

Le CC1352P peut être programmé via le port série en utilisant l'outil cc2538 avec le fichier hex spécifique que vous souhaitez flasher. Si vous flashez le CC1352 de manière incorrecte, il peut se bloquer et IL NE VOUS PERMETTRA PAS DE LE REPROGRAMMER PAR LE BOOTLOADER. Pour reflasher la carte, vous devrez effacer le CC1352 avec un programmateur cJTAG afin de réactiver le bootloader série. Vous pouvez en savoir plus à ce sujet dans le wiki.

Diagramme de blocs v2.x

La v3.x a comme microcontrôleur principal un RP2040, de Raspberry Pi, permettant la communication entre le CC1352 et le port série USB, ainsi que le SPI pour contrôler le SX1262.

Le RP2040 peut être programmé directement via USB avec l'Arduino Mbed RP2040 Core. Il est important de connaître un bug à l'intérieur de l'Arduino Core pour le RP2040, et il est obligatoire de modifier une ligne de code dans le core.

Le CC1352P peut être programmé via le port série en utilisant l'outil cc2538 avec le fichier hex spécifique que vous souhaitez flasher. Si vous flashez le CC1352 de manière incorrecte, il peut se bloquer. Dans cette version, nous avons inclus une connexion JTAG pour effacer toute la flash, afin de réactiver le bootloader série.

Diagramme de blocs v3.x

CC1352P vs CC1352P7

La puce CC1352 contient à l'intérieur deux processeurs ARM® Cortex® :

  • Cortex®-M4F (Processeur principal avec Flash à programmer par l'utilisateur).
  • Cortex®-M0 (Co-processeur avec ROM, où réside tout le cœur RF, à utiliser par l'utilisateur).

La différence la plus importante entre les deux puces est le support RF écrit dans la ROM, qui ne peut être modifié qu'en usine de fabrication des puces.

CC1352P

Mémoire :

  • 352 Ko de Flash
  • 80 Ko de RAM
  • 256 Ko de ROM

Protocoles sans fil pris en charge :

  • Thread, Zigbee®
  • Bluetooth® 5.2 Low Energy
  • IEEE 802.15.4g
  • Objets intelligents compatibles IPv6 (6LoWPAN)
  • MIOTY®
  • Wireless M-Bus
  • WiSUN®
  • SimpleLink™ TI 15.4-Stack (Sub-1 GHz)
  • Systèmes propriétaires.
  • Wireshark v3.0.x

CC1352P7

Mémoire :

  • 704 Ko de Flash
  • 144 Ko de RAM
  • 256 Ko de ROM

Protocoles sans fil pris en charge :

  • Thread, Zigbee®, Matter
  • Bluetooth® 5.2 Low Energy
  • Wi-SUN®
  • MIOTY®
  • Amazon Sidewalk
  • Wireless M-Bus
  • SimpleLink™ TI 15.4-stack
  • 6LoWPAN
  • Systèmes propriétaires
  • Wireshark v4.0.x

Wiki et pour commencer

Pour commencer dans notre Wiki

WIKI

Dépôt logiciel

Tout le logiciel CatSniffer a été déplacé vers un autre dépôt, pour un meilleur contrôle de version et un meilleur suivi des problèmes. Vous le trouverez ici :

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

Toutes les versions de CatSniffer sont prises en charge dans ce dépôt. Vous devrez vérifier quelle version vous possédez et sélectionner la branche appropriée pour développer ou publier, ou simplement programmer votre carte.

Dépôt matériel

Tout le matériel CatSniffer a été déplacé vers un autre dépôt, pour un meilleur contrôle de version et un meilleur suivi des problèmes. Vous le trouverez ici :

https://github.com/ElectronicCats/CatSniffer

Comment contribuer

Les contributions sont les bienvenues !

Veuillez lire le document Manuel de contribution qui vous montrera comment contribuer vos modifications au projet.

✨ Merci à tous nos contributeurs ! ✨

Voir Electronic Cats CLA pour plus d'informations.

Voir le code de conduite de la communauté pour une vision de la communauté que nous voulons construire et ce que nous en attendons.

Note

Ce kit est conçu pour permettre aux développeurs de produits d'évaluer les composants électroniques, les circuits ou les logiciels associés au kit afin de déterminer s'il convient d'intégrer ces éléments dans un produit fini, et aux développeurs de logiciels d'écrire des applications logicielles destinées à être utilisées avec le produit final. Ce kit est un produit de développement et, une fois assemblé, il ne peut pas être revendu ou commercialisé d'une autre manière, sauf si toutes les autorisations d'équipement FCC (ou de toute autre autorité locale) requises ont été obtenues au préalable. Son fonctionnement est soumis à la condition que ce produit ne cause pas d'interférences nuisibles aux stations de radio autorisées et que ce produit accepte les interférences nuisibles.

Licence

Electronic Cats investit du temps et des ressources pour fournir cette conception open source. Veuillez soutenir Electronic Cats et le matériel open source en achetant des produits auprès d'Electronic Cats !

Conçu par Electronic Cats.

Micrologiciel publié sous licence GNU AGPL v3.0. Voir le fichier LICENSE pour plus d'informations.

Matériel publié sous licence CERN Open Hardware Licence v1.2. Voir le fichier LICENSE_HARDWARE pour plus d'informations. Electronic Cats est une marque déposée, veuillez ne pas l'utiliser si vous vendez ces PCB.

3 avril 2021

Télécharger l’outil