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
GhostESP — La piattaforma open-source di ricerca wireless per ESP32. | Kitploit
Strumenti/GitHubGitHub/ghostesp-revival/ghostesp
Sicurezza Sistemi EmbeddedAuditing Wi-FiSicurezza BluetoothSicurezza IoTStrumenti RFID/NFCRaccolta InformazioniSicurezza di ReteSicurezza WirelessHacking HardwarePenetration TestingRed TeamingTop in Auditing Wi-Fi n.13
953161233 giorni faRevisionato da Kitploit

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
Top in Sicurezza Wireless n.13
GitHubghostesp-revival/ghostesp

GhostESP

La piattaforma open-source di ricerca wireless per ESP32.

Vedi RepositorySito web
ghostesp_logo_white_transparent_2x_shine

La piattaforma di sicurezza wireless nativa ESP-IDF per ESP32. Valutazione approfondita di Wi-Fi e BLE, cattura ed esportazione di livello professionale e un vero ecosistema di app. Costruita direttamente su ESP-IDF di Espressif anziché tramite il core Arduino, così i nuovi chip e le funzionalità radio arrivano per primi e non c'è alcun livello di astrazione tra GhostESP e l'hardware.

Version License ESP-IDF Discord Boards

⭐️ Ti piace GhostESP? Per favore lascia una stella al repository. Aiuta molto.


Novità

La v2.0 ha ricostruito l'interfaccia, aggiunto un ecosistema nativo di app ed espanso i flussi di lavoro radio. La v2.1 (Revival) aggiunge OTA su dispositivo con protezione da rollback, un secondo backend NFC (ST25R3916), un Cloud Store per app, script e pacchetti di asset, e GhostScript, un runtime Lua in sandbox.

app-gallery2 airspace-monitor

Cronologia completa in CHANGELOG.md.


Per Iniziare

Flash del dispositivoCommunity e supportoScopri di più
ghostesp.net/flasherDiscordDocumentazione · Sito web

Perché GhostESP

GhostESP è una piattaforma, non un sacco di strumenti. Cinque cose la distinguono:

  • Costruita su ESP-IDF, non su Arduino. A differenza di Marauder e Bruce, GhostESP lavora direttamente con l'SDK di Espressif. Riceve per prima nuovi chip e funzionalità radio (802.15.4, Zigbee, 5 GHz sul C5) e un controllo di livello più basso su radio, memoria e partizioni. Il firmware basato su Arduino può raggiungere le stesse API, solo in modo meno diretto.
  • Cattura live e analisi su dispositivo. Trasmetti il traffico in tempo reale a Wireshark via USB e sfoglia, ispeziona e converti le catture (PCAP, hc22000, WiGLE, 802.15.4) direttamente sul dispositivo.
  • GhostLink. Abbina due ESP32 così uno esegue la radio, la tastiera e il display dell'altro, con bridging BLE verso l'app Android, wardriving a canali divisi e OTA tra peer.
  • App native. App su SD con proprie autorizzazioni e storage, costruite con gbt e un SDK per plugin, installate dal Cloud Store, più un runtime Lua per gli script. Esempi: Device Inspector, ESP32Finder, un port di Doom, un generatore di QR.
  • Un unico set di comandi, molte interfacce. Guida GhostESP dall'interfaccia su dispositivo, dalla CLI seriale, dalla WebUI, dall'app Flipper Zero, dall'app Android o da un dispositivo connesso via GhostLink, sempre con gli stessi comandi.

Funzionalità

Funzionalità WiFi
  • Evil Portal (con HTML personalizzato dal buffer via seriale)
  • Attacchi Deauth / disassoc
  • Attacco di cambio canale
  • Abuso GTK / test di isolamento client
  • Attacco EAPOL logoff
  • Karma (con liste SSID personalizzate e concatenamento di portal personalizzati)
  • Beacon spam (singolo/lista/casuale/Rickroll)
  • Scansione AP / scansione STA / scanall
  • Selezione multipla di AP e stazioni
  • Ascolto di probe request (con Evil Twin generato automaticamente)
  • Cattura Handshake + PMKID
  • Cattura WiFi su SD (PCAP) con browser PCAP su dispositivo + esportazione hc22000
  • Modalità dongle USB per Wireshark (stream extcap)
  • DHCP starvation
  • Scanner ARP / porte / SSH / IP locali
  • Scoperta mDNS / scansione NetBIOS / scansione banner HTTP / probe SNMP (con varianti per host e per sottorete)
  • Ricerca vendor OUI WiFi
  • Attacchi WPA3/SAE (flood + verificatore di conformità)
  • Esportazioni wardriving (WiFi/BLE/GPS) + CSV sweep (WiFi/BLE/GPS/802.15.4)
  • Helper wardriving a canali divisi via GhostLink
  • Tracciamento RSSI (AP/stazione) con vista misuratore RSSI live
  • Rilevamento / spoofing droni
  • Rilevamento PineAP
  • Rilevatore flock / sorveglianza
  • Rilevamento WPS
  • Modalità di cattura automatica stile Pwnagotchi (Capture PWN)
  • Analisi congestione canale
  • WiFi Airspace Monitor (insight in tempo reale su pacchetti/minacce, cambio canale rapido, schede dispositivi sospetti, sparkline pacchetti/sec)
  • DNS Sinkhole (blocco NXDOMAIN basato su blocklist con download di blocklist integrate)
  • Web UI + filesystem + relay comandi remoto
Funzionalità BLE
  • Modalità di scansione BLE (generale, AirTag, Flipper, raw)
  • Scansione advertisement BLE con filtro prefisso/vendor OUI + impulsi di corrispondenza RGB
  • Modalità spam BLE (Apple, Microsoft, Samsung, Google, Random)
  • Scansione / spoof / selezione AirTag
  • Cattura pacchetti BLE
  • Stream BLE verso Wireshark
  • Finder Flipper + RSSI
  • Scansione GATT/servizi + enumerazione per dispositivo + tracciamento dispositivi (misuratore RSSI live)
  • Wardriving BLE
  • Rilevamento skimmer BLE
  • Scansione / lista / tracciamento / spoof Drone / OpenDroneID
  • Rilevatore Aerial (drone) con classificazione delle minacce
  • Bridge BLE GhostLink verso l'app companion Android
Funzionalità USB
  • Modalità host tastiera USB (build ESP32-S3)
  • Controllo tastiera remota via GhostLink
  • Esecutore script BadUSB
  • Opzioni identità BadUSB (VID/PID/manufacturer/product/layout/randomize)
  • Trackpad BadUSB (controllo cursore stile touchpad)
  • Mouse jiggler BadUSB
  • CLI BadUSB type_char per digitare singoli caratteri ASCII
  • Modalità output tastiera HID USB (inoltra i tasti premuti sul dispositivo via USB)
  • Pagina WebUI dedicata BadUSB
Funzionalità IR
  • TX/RX IR su schede supportate
  • Modalità apprendimento IR
  • Modalità apprendimento facile IR
  • Supporto file Flipper .ir
  • Trasmissione libreria universale
  • Strumenti CLI IR
  • IR dazzler (38 kHz ad alto duty)
Funzionalità NFC
  • Supporto PN532 NTAG/MIFARE Classic
  • Backend NFC ST25R3916 (letture carte di pagamento EMV, alberi applicazioni e file DESFire, PicoPass e iCLASS)
  • Import/export Flipper .nfc
  • Attacco dizionario MIFARE Classic (dizionario predefinito + dizionario utente + riuso chiave di sessione / sweep settori)
  • Dizionario MIFARE Classic embedded completo
  • Recupero hardnested MIFARE Classic
  • Set parser NFC Flipper (transit, parcheggio, accesso, intrattenimento, fedeltà): BIP, Clipper, CharlieCard, Troika, Plantain, Zolotaya Korona, Ventra, WashCity, Social Moscow, Sonicare, Saflok, Gallagher, Disney Infinity, Skylanders, Aime, Hi, HWorld, Two Cities, Umarsh, Microel, MIZIP, MetroMoney, Kazan, SmartRider, TRT e altri
  • Rilevamento MIFARE Desfire
  • Supporto Chameleon Ultra (CLI + UI + controllo BLE)
  • Scansione RFID HF/LF Chameleon Ultra + controlli lettore
Funzionalità SubGHz
  • Scansione segnali su 64 canali
  • Analizzatore di frequenza con display waterfall
  • Cattura e decodifica segnali
  • Oltre 20 decoder di protocollo basati su Flipper Unleashed/xMasterX
  • Trasmissione e replay segnali
  • Segnali salvati come file .sub
  • Compatibilità formato file chiave SubGhz Flipper
  • Supporto hardware CC1101
  • Bande di frequenza: 315, 390, 433.92, 868.35, 915 MHz
  • Supporto CLI completo
  • Supporto radio remota SubGHz via GhostLink
Funzionalità Audio
  • Lettore audio DAC I2S (riproduzione MP3 con rilevamento cuffie e controllo volume)
  • Ricevitore audio (TLV320DAC I2S)
  • Visualizzatore musicale (visualizzazione audio LED RGB)
  • Spettro microfono / visualizzatore MIC (effetti LED RGB guidati dal microfono con più modalità, modalità colore, sensibilità, smoothing e contrasto)
Funzionalità Display e Sensori
  • Interfaccia grafica LVGL completa con layout carousel, griglia e lista
  • Pacchetti asset personalizzati caricati da SD (icone, colori, sfondi, temi)
  • 21 temi colore
  • Animazione splash/boot su schermo con barra di avanzamento
  • Sistema di notifiche toast
  • Barra di stato persistente con badge di livello
  • Scorrimento touch drag + tap-to-wake
  • Timeout schermo, luminosità e orientamento configurabili
  • Animazioni idle (Game of Life, Ghost, Starfield, HUD, Matrix, Flying Ghosts, Spiral, Falling Leaves, Bouncing Text)
  • Orologio su schermo
  • Schermata bussola (magnetometro)
  • Schermata accelerometro (G-force, inclinazione, orientamento, shake, velocità)
  • Schermata sensore ENV-III (temperatura, umidità, pressione, punto di rugiada, altitudine)
  • Schermata blocco PIN con auto-lock (la modalità overlay mantiene le catture attive mentre è bloccato)
  • Controllo trackpad / cursore
  • Procedura guidata di configurazione con configurazione WiFi domestico
  • Impostazioni accessibilità (dimensione font, alto contrasto, movimento ridotto, velocità ripetizione input, modalità sicura per epilessia)
  • Controllo dimensione font terminale
  • Modalità rave (build display)
  • Feedback aptico DRV2605 (S3TWatch)
App ed Estensibilità
  • Apps Gallery (launcher centrale per app native su SD, con sottomenu categorici)
  • Sistema app native su SD (carica, elenca, ispeziona, avvia, ferma, riavvia app con autorizzazioni e storage con ambito)
  • Ghost Build Tool (gbt) per scaffolding, build e packaging di app e firmware
  • SDK plugin/app ed esempi di app (Device Inspector, ESP32Finder)
  • Cloud Store (sfoglia e installa app, script e pacchetti asset sul dispositivo)
  • GhostScript (runtime scripting Lua 5.4 in sandbox per script dalla scheda SD)
  • Ghostchi, compagno virtuale (sistema XP a 50 livelli, 27 fonti XP, modalità passiva/aggressiva, lockscreen del compagno, umore globale, toast di level-up, badge nella barra di stato)
  • SD Browser (navigazione file/cartelle, rinomina, elimina, copia/sposta, anteprima file di testo)
  • Browser PCAP su dispositivo con esportazione hc22000
  • Schermata Info su dispositivo (dispositivo, runtime, build, crediti)
  • Popup di conferma riutilizzabili per azioni UI pericolose
Funzionalità Aggiuntive
  • GhostLink (interfaccia comandi e display dual-device) con supporto radio remota e relay tastiera
  • Procedura guidata di configurazione (build display)
  • Mirroring schermo cablato + web
  • Modalità Ethernet (W5500) + toolset completo: scansione impronte, scansione porte, ping sweep, scansione ARP, avvelenamento ARP, MITM, HTTP, DNS, NTP, traceroute, strumenti MAC, statistiche
  • Cattura credenziali TLS SNI / HTTP / FTP via Ethernet
  • Supporto DIAL / Chromecast V2
  • Integrazione GPS (gpsinfo) con upload manuale WiGLE, configurazione baud runtime e streaming companion wdstream
  • Output stampante di rete (powerprinter, PJL)
  • Modalità LED RGB (Normal, Rainbow, Stealth, Knight Rider, MIC Visualizer, colori personalizzati) con controllo luminosità neopixel
  • Configurazione fuso orario (timezone) + impostazione ora NTP
  • Rilevamento movimento fotocamera con cattura snapshot su scheda SD e avvisi webhook Discord (XIAO S3 Sense)
  • Stream fotocamera MJPEG live (/camera)
  • Analizzatore spettro NRF24 con rilevamento passivo jamming 2.4 GHz
  • Cattura pacchetti Zigbee / 802.15.4 + CSV sweep (ESP32-C5/C6)
  • Cattura canale 802.15.4 / Zigbee
  • Monitoraggio batteria / supporto fuel gauge
  • Supporto hardware sensori / RTC (PCF8563)
  • Supporto tastiera M5 Cardputer / Cardputer ADV
  • App companion Android
  • Supporto driver display su dispositivo CH422G / ST7262 / AXS15231B / APX2102
  • Idle light-sleep + scaling frequenza + risparmio energetico Wi-Fi
  • Animazioni a movimento ridotto
  • Backup / ripristino configurazione SD
  • OTA su dispositivo e aggiornamento firmware da SD con verifica e protezione da rollback

Varianti ESP32 Supportate

  • ESP32-Wroom · ESP32-S2 · ESP32-C3 · ESP32-S3 · ESP32-C5 · ESP32-C6 · ESP32-P4

Nota: La disponibilità delle funzionalità varia in base al chip. S2 non ha hardware Bluetooth. C5 ha supporto 5 GHz e 802.15.4 o Zigbee. P4 usa un ESP32-C6 esterno per Wi-Fi e Bluetooth tramite ESP-Hosted.


Schede Supportate

61 target di schede vengono compilati in CI (.github/workflows/compile_all.yml) da 60 configurazioni in configs/. Awok V5 condivide la configurazione generica ESP32-S2.

Matrice funzionalità schede (clicca per espandere)

Confronto Firmware ESP32

Marauder è il toolset Wi-Fi e BLE focalizzato e hardware-first da cui gran parte di questo spazio è cresciuto, e GhostESP lo accredita direttamente (vedi Crediti). GhostESP copre lo stesso terreno Wi-Fi e BLE e aggiunge la pipeline dalla cattura all'analisi, il controllo multi-dispositivo tramite GhostLink e l'ecosistema nativo di app descritto sopra, su una base ESP-IDF anziché Arduino.

La tabella seguente confronta GhostESP con altri firmware ad ampio raggio. Si basa sul set di funzionalità di GhostESP e sul codice sorgente pubblicamente disponibile di ciascun progetto elencato. Non è un elenco completo di funzionalità per ogni firmware. HaleHound e nyanBOX sono confrontati con l'ultimo sorgente pubblico a nostra disposizione. Se le versioni più recenti sono closed source, questa tabella non può essere verificata in modo indipendente rispetto a quelle build.

Visualizza tabella di confronto| Funzione | GhostESP | Bruce | HaleHound | nyanBOX | | --- | --- | --- | --- | --- | | Codice sorgente attuale disponibile per audit | [x] | [x] | Limitato / sorgente pubblico più vecchio | Limitato / sorgente pubblico più vecchio | | Architettura nativa ESP-IDF | [x] | | | | | Architettura Arduino / PlatformIO | | [x] | [x] | [x] | | Target di schede supportate | 61 target CI | 42+ | 4 | 1 | | Interfaccia grafica LVGL completa | [x] | | | | | Dashboard web / controllo REST | [x] | [x] | | | | Server web portal captive | [x] | [x] | [x] | [x] | | Scansione WiFi AP / station | [x] | [x] | [x] | [x] | | Test deauth / disassoc | [x] | [x] | [x] | [x] | | Beacon spam | [x] | [x] | [x] | [x] | | Attacco Karma / probe response | [x] | [x] | [x] | | | Cattura handshake / EAPOL | [x] | [x] | [x] | | | Browser PCAP su dispositivo / esportazione hc22000 | [x] | | | | | Cattura / esportazione PMKID | [x] | | [x] | | | Streaming live Wireshark via USB | [x] | | | | | Flood SAE / test specifici WPA3 | [x] | | | | | Verifica conformità WPA3 | [x] | | | | | Attacco EAPOL logoff | [x] | | | | | Attacco cambio canale | [x] | | | | | Abuso GTK / test isolamento client | [x] | | | | | DHCP starvation | [x] | [x] | | | | Scanner ARP / porta / SSH | [x] | [x] | | | | Scoperta mDNS | [x] | | | | | Scanner NetBIOS | [x] | | | | | Scanner banner HTTP | [x] | | | | | Sonda SNMP | [x] | | | | | Ricerca vendor OUI WiFi | [x] | [x] | [x] | | | Rilevamento PineAP / Evil Twin | [x] | | | [x] | | Rilevamento / segnalazione WPS | [x] | [x] | | | | Modalità cattura automatica stile Pwnagotchi | [x] | [x] | | | | Rilevatore / spam Pwnagotchi | | [x] | | [x] | | Analisi congestione canale | [x] | | | [x] | | Monitor / visualizzatore pacchetti WiFi live | [x] | | [x] | [x] | | Monitor spazio aereo WiFi | [x] | | | | | DNS sinkhole / blocklist NXDOMAIN | [x] | | | | | Wardriving WiFi con GPS | [x] | [x] | [x] | | | Wardriving BLE | [x] | [x] | [x] | | | Integrazione upload WiGLE | [x] | [x] | | | | Cattura 802.15.4 ed esportazione PCAP | [x] | | | | | Controllo GhostLink dual-ESP | [x] | | | | | Bridge GhostLink BLE verso Android | [x] | | | | | Helper wardriving a canale diviso | [x] | | | | | Supporto radio remota GhostLink | [x] | | | | | Rilevamento drone / OpenDroneID | [x] | | | [x] | | Spoofing drone / OpenDroneID | [x] | | | [x] | | Scansione BLE | [x] | [x] | [x] | [x] | | Scanner BLE grezzo | [x] | | | | | Modalità spam BLE | [x] | [x] | [x] | [x] | | Scansione / spoofing AirTag | [x] | [x] | [x] | [x] | | Strumenti rilevamento tracker BLE | [x] | | [x] | [x] | | Finder Flipper Zero | [x] | | | [x] | | Enumerazione GATT / servizi | [x] | | [x] | | | Tracciamento dispositivo BLE tramite RSSI | [x] | | | | | Stream BLE verso Wireshark | [x] | | | | | Rilevamento skimmer BLE | [x] | | | [x] | | Ricerca exploit FastPair / pairing | | [x] | [x] | [x] | | Iniezione HID BLE / DuckyScript su BLE | | [x] | | | | Modalità tastiera BLE | | [x] | | | | Honeypot GATT BLE / periferica clonata | | | [x] | [x] | | Profilazione vulnerabilità BLE | | [x] | | | | Rilevatore Flock / sorveglianza | [x] | | [x] | [x] | | Supporto NFC PN532 | [x] | [x] | [x] | | | Supporto NFC ST25R3916 | [x] | [x] | | | | Supporto Chameleon Ultra | [x] | [x] | | | | Controllo BLE Chameleon Ultra | [x] | [x] | | | | Import/export `.nfc` Flipper | [x] | | | | | Raccolta parser NFC Flipper | [x] | | | | | Attacco chiave predefinita MIFARE Classic | [x] | [x] | [x] | | | Dizionario integrato MIFARE Classic | [x] | | | | | File dizionario utente MIFARE Classic | [x] | [x] | | | | Riutilizzo chiave sessione / sweep settori MIFARE Classic | [x] | | | | | Recupero hardnested MIFARE Classic | [x] | | | | | Lettura PicoPass / iCLASS | [x] | | | | | Letture albero applicazioni / file MIFARE DESFire | [x] | | | | | Lettore EMV / carte di pagamento | [x] | [x] | | | | BadUSB / DuckyScript | [x] | [x] | | | | Modalità host tastiera USB | [x] | | | | | Modalità output tastiera HID USB | [x] | [x] | | | | Tastiera remota tramite collegamento dual-device | [x] | | | | | Opzioni identità VID/PID BadUSB | [x] | [x] | | | | Mouse jiggler / trackpad BadUSB | [x] | | | | | Apprendimento / cattura / replay IR | [x] | [x] | | | | Supporto file `.ir` Flipper | [x] | [x] | | | | Trasmissione libreria IR universale | [x] | [x] | | | | Scansione / replay SubGHz CC1101 | [x] | [x] | [x] | | | Analizzatore spettro waterfall CC1101 | [x] | [x] | [x] | | | Supporto lettura/scrittura `.sub` Flipper | [x] | [x] | [x] | [x] | | Decoder protocolli SubGHz | [x] | [x] | [x] | | | Analizzatore spettro NRF24 | [x] | [x] | [x] | [x] | | MouseJack NRF24 | | [x] | [x] | | | Rilevamento jamming passivo | [x] | | [x] | | | Jamming RF attivo incluso | Non incluso | [x] | [x] | [x] | | Cattura pacchetti Zigbee / 802.15.4 | [x] | | | | | Supporto Ethernet W5500 | [x] | [x] | | | | Strumenti avvelenamento ARP / MITM Ethernet | [x] | [x] | | | | Strumenti fingerprint / porta / ping Ethernet | [x] | | | | | Strumenti DNS / NTP / HTTP / trace Ethernet | [x] | | | | | Cattura credenziali TLS SNI / HTTP / FTP su Ethernet | [x] | | | | | Streaming fotocamera / rilevamento movimento | [x] | | | | | Avvisi movimento con supporto webhook | [x] | | | | | Output stampante di rete / PJL | [x] | | | | | Test DIAL / Chromecast | [x] | | | | | Procedura guidata di configurazione su dispositivo | [x] | | | | | Blocco PIN / password | [x] | | [x] | [x] | | Aggiornamento firmware OTA / SD su dispositivo | [x] | | [x] | | | Verifica firmware / protezione rollback | [x] | | | | | Aggiornamento firmware peer GhostLink | [x] | | | | | Mirroring schermo cablato | [x] | | | [x] | | Mirroring schermo web | [x] | [x] | | | | Backup / ripristino configurazione SD | [x] | | | | | Gestore file / browser SD | [x] | [x] | [x] | | | Sistema nativo app/plugin SD | [x] | | | | | SDK app nativa / strumenti di build | [x] | | | | | Runtime scripting sandbox su dispositivo | Lua 5.4 | JavaScript | | | | Store cloud app / script / asset | [x] | | | | | Galleria app / launcher | [x] | | | | | Ghostchi / animale virtuale | [x] | [x] | | | | Lettore audio | [x] | [x] | | | | Spettro microfono / visualizzatore | [x] | [x] | | | | Modalità visualizzatore LED RGB | [x] | [x] | | | | Schermo orologio / RTC | [x] | [x] | | | | Schermo bussola | [x] | | | | | Schermo accelerometro | [x] | | | | | Temperatura / umidità / pressione ENV-III | [x] | | | | | Monitoraggio batteria / supporto fuel gauge | [x] | [x] | [x] | | | Supporto hardware sensori / RTC | [x] | [x] | | | | Supporto tastiera M5 Cardputer | [x] | [x] | | | | App companion Android | [x] | | | | | Modalità accessibilità / movimento ridotto | [x] | | [x] | | | Sistema tema personalizzato / palette UI | [x] | [x] | [x] | | | Pacchetti asset SD personalizzati | [x] | | | | | Supporto LoRa | | [x] | | | | Supporto radio FM | | [x] | | |

Crediti

Un ringraziamento speciale a:


Contribuire

GhostESP accoglie contributi — da una configurazione scheda di una riga a una nuova funzionalità.

  • Aggiungere una scheda: https://docs.ghostesp.net/v2.1/development/custom-board-configs/
  • Correggere un bug o aggiungere una funzionalità: controlla le issue aperte - qualsiasi cosa etichettata good first issue è un buon punto di partenza.
  • Creare un'app nativa: consulta la documentazione di gbt (Ghost Build Tool) e le app di esempio (Device Inspector, ESP32Finder) per il pattern SDK.
  • Domande prima di iniziare? Chiedi su Discord - il team è reattivo.

Dichiarazioni di esclusione

Ghost ESP è destinato esclusivamente alla ricerca educativa ed etica sulla sicurezza. L'uso non autorizzato o dannoso è illegale. Acquisisci familiarità con le leggi locali e ottieni sempre la dovuta autorizzazione prima di condurre qualsiasi test di rete.

Nota: questo è un fork distaccato di Spooky's GhostESP, che è stato archiviato e non è più in sviluppo.

Per le linee guida sull'uso del nome e del logo GhostESP, consulta BRAND GUIDELINES.

Interessato a diventare un partner ufficiale? Scrivi a [email protected].


Contributi Open Source

Questo progetto è open source e accoglie i tuoi contributi. Se hai aggiunto nuove funzionalità o migliorato il supporto dei dispositivi, invia le tue modifiche!

Scarica lo strumento
SchedaBluetoothNFC (PN532)NFC (Chameleon)IR TXIR RXGPS PredefinitoTastieraDisplaySDOTAApp Native SD
ESP32-Wroom DevKitC✓✗✓✗✗✗✗—✓✗✗
ESP32-S2 DevKitC✗✗✗✗✗✗✗—✓✗✗
ESP32-S3 DevKitC✓✗✓✗✗✗✗—✓✗✗
ESP32-C3 DevKitC✓✗✓✗✗✗✗—✓✗✗
ESP32-C5 DevKitC✓✗✓✗✗✗✗—✓✗✗
ESP32-C6 DevKitC✓✗✓✗✗✗✗—✓✗✗
Awok V5✗✗✗✗✗✗✗—✓✗✗
GhostBoard✓✗✓✗✗✓✗—✓✗✗
Marauder v4✓✗✓✗✗✓✗Full✓✓✗
Marauder v6✓✗✓✗✗✗✗Full✗✗✗
AWOK Mini✗✗✗✗✗✓✗Full✗✗✓
Cardputer✓✗✓✓✗✓✓Full✓✓✗
Heltec V3✓✗✓✗✗✗✗Status✓✗✗
CYD2 USB✓✗✓✗✗✗✗Full✓✗✗
CYD2 Micro USB✓✗✓✗✗✗✗Full✓✗✗
CYD2 Dual USB✓✗✓✗✗✗✗Full✓✗✗
CYD2 USB 2.4"✓✗✓✗✗✗✗Full✓✗✗
CYD2 USB 2.4" (variante C)✓✗✓✗✗✗✗Full✓✗✗
CYD 2432S028R✓✗✓✗✗✗✗Full✓✗✗
Waveshare 7" Touch✓✗✓*✗✗✗✗Full✓✓✓
Crowtech 7"✓✗✓*✗✗✗✗Full✓✗✓
CrowPanel Advance 7" (S3, modalità TFCard)✓✗✓*✗✗✗✗Full✓✓✓
CrowPanel 4.2" E-paper (400×300)✓✗✓✗✗✗✗E-paper✓✗✗
CrowPanel 5.79" E-paper (792×272)✓✗✓✗✗✗✗E-paper✓✗✗
CrowPanel Advance 2.4" (S3, 320×240)✓✗✓*✗✗✗✗Full✓✓✓
CrowPanel Advance 2.8" (S3, 320×240)✓✗✓*✗✗✗✗Full✓✓✓
CrowPanel Advance 3.5" (S3, 480×320)✓✗✓*✗✗✗✗Full✓✓✓
CrowPanel Advance 4.3" (S3, 800×480)✓✗✓*✗✗✗✗Full✓✓✓
CrowPanel Advance 5" (S3, 800×480)✓✗✓*✗✗✗✗Full✓✓✓
CrowPanel Advanced P4 7/9/10.1" (v1.2+)✓✗✗✗✗✗✗Full✓✗✓
CrowPanel Advanced P4 7/9/10.1" (v1.1)✓✗✗✗✗✗✗Full✓✗✓
CrowPanel Advanced P4 5" RGB✓✗✗✗✗✗✗Full✓✗✓
Sunton 7"✓✗✓*✗✗✗✗Full✓✓✓
JC3248W535EN✓✗✓✗✗✗✗Full✓✓✓
Flipper JCMK GPS✗✗✗✗✗✓✗—✓✗✗
T-Deck✓✗✓✗✗✓✓Full✓✗✓
T-Embed CC1101✓✓✓✓✓✗✗Full✓✓✓
GhostLink P1 Core✓✗✓✗✗✗✗Full✓✗✓
GhostLink P1 Peer✓✗✓✗✗✗✗—✓✗✗
T-Dongle-S3✓✗✓✗✗✗✗Full✓✓✗
T-Dongle-C5✓✗✓✗✗✗✗Full✓✓✓
S3TWatch✓✗✓✓✗✗✗Fullha partizione vfs da 4MB✓✗
T-Display S3 Touch✓✗✓✗✗✓✗Full✓✗✗
JCMK Devboard Pro✓✗✓✗✗✓✗—✓✗✗
Minion✓✗✓✗✗✗✗—✓✗✗
Lolin S3 Pro✓✗✓✗✗✗✗—✓✗✗
Cardputer ADV✓✗✓✓✗✓✓Full✓✓✗
Poltergeist✓✗✓✓✓✗✗Status✓✗✗
Banshee (MCU display C5)✓✓✓✓✓✓✗Full + Status✓✓✓
Banshee (main S3)✓✗✓✗✗✓✗—✗✓✗
Febris Pro✓✗✓✗✗✓✗—✗✗✗
ACE C5✓✗✓✗✗✓✗—✓✗✗
NM-CYD-C5✓✗✓✗✗✗✗Full✓✓✓
ACE S3✓✗✓✗✗✗✗—✓✗✗
Seeed XIAO ESP32-S3 Sense✓✗✓✗✗✗✗—✓✓✗
Seeed XIAO ESP32-S3✓✗✓✗✗✗✗—✓✓✗
Seeed XIAO ESP32-C5✓✗✓✗✗✗✗—✓✗✗
Marauder v8✓✗✗✗✗✓✗Full✓✗✓
Pancake C5✓✗✗✗✗✓✗Full✓✗✓
M5Stack CoreS3-SE✓✗✓✗✗✓✗Full✓✗✓
M5Stack AtomS3R✓✗✓✓✗✓✗Fullha partizione vfs da 1MB✗✗

* — la configurazione inclusa per questa scheda precede un'opzione Kconfig (NFC_CHAMELEON) che è attiva di default per le schede con capacità BLE; non è presente alcun override specifico per scheda, quindi questo riflette il default Kconfig piuttosto che un'impostazione esplicita nel file. La maggior parte delle schede BLE senza asterisco imposta il simbolo esplicitamente, ma alcune configurazioni generiche possono fare affidamento sul default Kconfig.

Porte Grove M5Stack: le configurazioni M5Stack CoreS3-SE e AtomS3R espongono i connettori Grove HY2.0-4P sulla porta I2C 1 (PORT.A: SDA=G2, SCL=G1; il CoreS3-SE ha anche PORT.B G8/G9 e PORT.C G17/G18). Collega un modulo NFC ST25R3916 (I2C, 0x50) e/o un'unità M5Stack ENV III (SHT30 0x44 + QMP6988 0x70) alla Grove PORT.A e apri l'app NFC o ENV III — entrambi i dispositivi condividono lo stesso bus.

Display: Full = interfaccia grafica LVGL. Status = solo display di stato secondario piccolo (condivide il bus I2C dell'IO-expander), nessuna UI completa. — = headless, nessun display.

SD: la maggior parte delle schede usa SD in modalità SPI. JC3248W535EN e T-Dongle-S3 usano invece SDMMC a 1 bit; l'opzione bus SDMMC esiste in Kconfig per altre schede.

NFC (Chameleon): il supporto Chameleon Ultra viaggia via BLE, quindi è attivo di default per qualsiasi scheda con capacità BLE e disattivato dove BLE non è disponibile (schede ESP32-S2) o esplicitamente disabilitato (Marauder v8, Pancake C5).

App Native SD: in fase di compilazione la funzionalità dipende solo da CONFIG_SPIRAM (main/Kconfig.projbuild:1410). A runtime la galleria app controlla MALLOC_CAP_SPIRAM e renderizza sullo schermo LVGL completo, quindi è necessario un display perché la UI sia utilizzabile. Questo la lascia attiva su: AWOK Mini, Waveshare/Crowtech/Sunton 7″, CrowPanel Advance 2.4/2.8/3.5/4.3/5″, CrowPanel Advanced P4 5″/7/9/10.1″ (v1.1/v1.2+), JC3248W535EN, T-Deck, T-Embed CC1101, GhostLink P1 Core, T-Dongle-C5, NM-CYD-C5, M5Stack CoreS3-SE, Banshee (C5) e Marauder v8/Pancake C5. Le schede con schermo ma senza PSRAM (Cardputer, Cardputer ADV, la famiglia CYD2, S3TWatch, T-Dongle-S3, M5Stack AtomS3R, ecc.) non la ricevono.

Banshee viene distribuita come due configurazioni: la scheda principale S3 (headless) e il modulo C5 che pilota il suo display e il LED di stato, accoppiati via GhostLink.

GhostESP non include funzionalità di jamming attivo. La distribuzione, promozione, vendita e uso di dispositivi o firmware di jamming è illegale in molte giurisdizioni.

JustCallMeKoKo
JustCallMeKoKo

Sviluppo fondativo ESP32Marauder
thibauts
thibauts

Approfondimenti sul protocollo CastV2
MarcoLucidi01
MarcoLucidi01

Integrazione protocollo DIAL
SpacehuhnTech
SpacehuhnTech

Codice di riferimento deauthentication
Spooks4576
Spooks4576

Sviluppatore originale GhostESP
Tototo31
Tototo31

Grandi contributi al progetto
WillyJL
WillyJL

Funzionalità core del firmware Flipper e codice spam BLE
flipperdevices
Firmware Flipper Zero

Implementazione core IR & NFC (flipperdevices/flipperzero-firmware & contributori)
Garag
Garag

Libreria core NFC
connornishijima
connornishijima

SensoryBridge - algoritmi visualizzatore RGB MIC & ispirazione
DarkFlippers
DarkFlippers

Firmware Flipper Zero Unleashed (decoder protocolli SubGHz)
xMasterX
xMasterX

Miglioramenti SubGHz Flipper Zero Unleashed
DecentLabs
DecentLabs

officeAir - tecniche scansione ARP multi-pass & thread-safety lwIP
jaylikesbunda
jaylikesbunda

Manutentore del progetto
Play2BReal
Play2BReal

Upload WiGLE & supporto IO expander
the1anonlypr3
the1anonlypr3

Arte e asset
Billi-Green
Billi-Green

Supporto audio & sensore ENV-III
Next-Flip
Next-Flip

Momentum-Firmware - base parser NFC (EMV, DESFire, hardnested, parser transit; Gallagher di Nick Mooney)
noproto
noproto

Recupero hardnested / nested MIFARE Classic
leptopt1los
Leptopt1los

Parser carte di pagamento EMV
bettse
bettse

picopass - supporto PicoPass / iCLASS
micolous
micolous

Parser carta transit Opal
emilytrau
emilytrau

Parser carta transit myki
holiman
holiman

loclass - algoritmi recupero chiavi MIFARE
RfidResearchGroup
RfidResearchGroup

proxmark3 - strumentazione ricerca RFID