Skip to content
KitploitKITPLOIT
StrumentiBlog
Invia
StrumentiBlog
Invia

Strumenti di Hacking, PenTest e Cybersecurity per il tuo Arsenale di Sicurezza!

Kitploit è una directory di strumenti di hacking, cybersecurity e pentesting. Scopri gli ultimi aggiornamenti dei progetti per trovare vulnerabilità, analizzare sistemi, automatizzare i test e rafforzare la tua sicurezza.

··Feed·Contatto·Privacy·© 2026 Kitploit

Directory degli strumenti

Categorie

Vedi tutte le categorie
Loading categories
Strumenti/GitHubGitHub/electroniccats/catsniffer-firmware
Sicurezza Sistemi EmbeddedSicurezza BluetoothSicurezza IoTStrumenti RFID/NFCSicurezza WirelessHacking HardwareSicurezza Hardware e IoTAnalisi del Firmware

Più Popolari

Vedi tutti →

Scopri gli strumenti più utilizzati dalla nostra community.

Esplora tutti gli strumenti

Sfoglia la nostra collezione di strumenti

Vedi tutti gli strumenti →
Condividi
GitHub
electroniccats/catsniffer-firmware

CatSniffer-Firmware

Repository firmware per CatSniffer, una scheda di ricerca sulla sicurezza IoT multi-protocollo che supporta BLE, Zigbee, Sub-1 GHz e altro, con build specifiche per versione per i microcontrollori CC1352 e RP2040.

Vedi RepositorySito web
39774 mesi faRevisionato da Kitploit

Firmware CatSniffer

Qui troverai i diversi firmware per l'utilizzo di questo strumento. È importante notare quale versione di CatSniffer possiedi, poiché il microcontrollore principale è cambiato nella v3.x; abbiamo dovuto tenere traccia della compatibilità tra diversi processori e protocolli.

Firmware per le diverse versioni

Per programmare il tuo CatSniffer devi verificare quale versione possiedi; questo è davvero importante.

SE SELEZIONI UNA VERSIONE DEL FIRMWARE DIVERSA DAL TUO CATSNIFFER LO BRICKERAI

Se hai un CatSniffer brickato, puoi leggere la parte della wiki per recuperarlo).

Ogni cartella del firmware include gli esempi compatibili con la tua scheda:

  • V1.x/V2.x per tutte le versioni v1.x e v2.x, con SAMD e CC1352P1
  • V3.x per la versione v3.x e successive, con RP2040 e CC1352P7

Comprendere le differenze tra v1.x/v2.x e v3.x

La v1.x/2.x ha come microcontrollore principale un SAMD21E17A di Microchip, che consente la comunicazione tra CC1352 e la seriale USB, oltre alla SPI per controllare la SX1262.

Il SAMD21E17 può essere programmato direttamente via USB con l'Electronic Cats SAMD Arduino Core.

Il CC1352P può essere programmato via seriale usando lo strumento cc2538 con il file hex specifico che vuoi flasheare; se flashi il CC1352 in modo errato, potrebbe bloccarsi e NON TI PERMETTERÀ DI RIPROGRAMMARLO TRAMITE BOOTLOADER. Per riflasheare la scheda dovrai cancellare il CC1352 con un qualsiasi programmatore cJTAG per riabilitare il bootloader seriale; puoi leggere di più su questo nella wiki.

Diagramma a blocchi v2.x

La v3.x ha come microcontrollore principale un RP2040 di Raspberry Pi, che consente la comunicazione tra CC1352 e la seriale USB, oltre alla SPI per controllare la SX1262.

L'RP2040 può essere programmato direttamente via USB con l'Arduino Mbed RP2040 Core; è importante essere a conoscenza di un bug all'interno dell'Arduino Core per l'RP2040, ed è obbligatorio modificare una riga di codice all'interno del core.

Il CC1352P può essere programmato via seriale usando lo strumento cc2538 con il file hex specifico che vuoi flasheare; se flashi il CC1352 in modo errato, potrebbe bloccarsi. In questa versione abbiamo incluso una connessione JTAG per cancellare tutta la flash e riabilitare il bootloader seriale.

Diagramma a blocchi v3.x

CC1352P vs CC1352P7

Il chip CC1352 contiene al suo interno due processori ARM® Cortex®:

  • Cortex®-M4F (processore principale con Flash programmabile dall'utente).
  • Cortex®-M0 (Co-processore con ROM, dove risiede tutto il RF Core, da utilizzare da parte dell'utente).

La differenza più importante tra i due chip è il supporto RF scritto nella ROM, che non può essere modificato se non in fase di produzione del chip.

CC1352P

Memoria:

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

Protocolli wireless supportati:

  • Thread, Zigbee®
  • Bluetooth® 5.2 Low Energy
  • IEEE 802.15.4g
  • Oggetti intelligenti abilitati IPv6 (6LoWPAN)
  • MIOTY®
  • Wireless M-Bus
  • WiSUN®
  • SimpleLink™ TI 15.4-Stack (Sub-1 GHz)
  • Sistemi proprietari.
  • Wireshark v3.0.x

CC1352P7

Memoria:

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

Protocolli wireless supportati:

  • Thread, Zigbee®, Matter
  • Bluetooth® 5.2 Low Energy
  • Wi-SUN®
  • MIOTY®
  • Amazon Sidewalk
  • Wireless M-Bus
  • SimpleLink™ TI 15.4-stack
  • 6LoWPAN
  • Sistemi proprietari
  • Wireshark v4.0.x

Wiki e Per Iniziare

Per Iniziare nella nostra Wiki

WIKI

Repository del Software

Tutto il software di CatSniffer è stato spostato in un repository diverso, per avere un migliore controllo delle versioni e un tracciamento dei problemi; lo troverai qui:

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

Tutte le versioni di CatSniffer sono supportate in questo repository; dovrai verificare quale versione possiedi e selezionare il branch appropriato per sviluppare o rilasciare, o semplicemente per programmare la tua scheda.

Repository dell'Hardware

Tutto l'hardware di CatSniffer è stato spostato in un repository diverso, per avere un migliore controllo delle versioni e un tracciamento dei problemi; lo troverai qui:

https://github.com/ElectronicCats/CatSniffer

Come contribuire

I contributi sono benvenuti!

Leggi il documento Manuale di Contribuzione che ti mostrerà come contribuire con le tue modifiche al progetto.

✨ Grazie a tutti i nostri contributori! ✨

Consulta il Electronic Cats CLA per maggiori informazioni.

Consulta il codice di condotta della comunità per una visione della comunità che vogliamo costruire e di cosa ci aspettiamo da essa.

Nota

Questo kit è progettato per consentire agli sviluppatori di prodotti di valutare componenti elettronici, circuiti o software associati al kit per determinare se incorporare tali elementi in un prodotto finito, e agli sviluppatori di software di scrivere applicazioni software per l'uso con il prodotto finale. Questo kit è un prodotto per sviluppatori e, una volta assemblato, non può essere rivenduto o commercializzato in altro modo a meno che non siano state prima ottenute tutte le autorizzazioni FCC (o di qualsiasi altra autorità locale) richieste per le apparecchiature. Il funzionamento è soggetto alla condizione che questo prodotto non causi interferenze dannose alle stazioni radio autorizzate e che questo prodotto accetti interferenze dannose.

Licenza

Electronic Cats investe tempo e risorse fornendo questo design open source; per favore supporta Electronic Cats e l'hardware open source acquistando prodotti da Electronic Cats!

Progettato da Electronic Cats.

Il firmware è rilasciato sotto licenza GNU AGPL v3.0. Consulta il file LICENSE per maggiori informazioni.

L'hardware è rilasciato sotto una licenza CERN Open Hardware Licence v1.2. Consulta il file LICENSE_HARDWARE per maggiori informazioni. Electronic Cats è un marchio registrato; per favore non usarlo se vendi questi PCB.

3 aprile 2021

Scarica lo strumento