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
GhostESP — La plateforme open-source de recherche sans fil pour ESP32. | Kitploit
Outils/GitHubGitHub/ghostesp-revival/ghostesp
Sécurité des Systèmes EmbarquésAudit Wi-FiSécurité BluetoothSécurité IoTOutils RFID/NFCCollecte d'InformationsSécurité RéseauSécurité Sans FilHacking MatérielTests d'IntrusionRed Teaming
894147il y a 2 joursVérifié par Kitploit

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 →
GitHub
ghostesp-revival/ghostesp

GhostESP

La plateforme open-source de recherche sans fil pour ESP32.

Voir le dépôtSite web
Partager
ghostesp_logo_white_transparent_2x_shine

La plateforme open-source de recherche sans fil pour ESP32.

Transformez une carte ESP32 à 10–20 $ en outil de recherche sans fil avec une interface tactile complète - aucune soudure, aucun IDE Arduino.

Nouveau sur GhostESP ? Procurez-vous un appareil compatible et lancez-vous en moins de 5 minutes avec le flashateur web - aucun pilote, aucune chaîne d'outils de compilation.

Version License ESP-IDF Discord Boards

⭐️ Vous appréciez GhostESP ? Merci de mettre une étoile au dépôt. Cela aide beaucoup.


Nouveautés de la version 2.x

v2.0 a été la plus grosse mise à jour à ce jour : une interface entièrement reconstruite, un écosystème d'applications natives et des workflows radio élargis. v2.1 (Revival) poursuit sur cette lancée avec des OTA sur l'appareil, un second backend NFC, une Cloud Store et un runtime de scripts en sandbox.

app-gallery2 airspace-monitor

Points forts de v2.1 :

  • Mises à jour du firmware sur l'appareil : mises à jour via Wi-Fi, carte SD et pairs GhostLink avec vérification et protection contre les retours arrière.
  • Plus de NFC : backend ST25R3916, lecture de cartes de paiement EMV, arborescences applicatives/fichiers DESFire, PicoPass/iCLASS et récupération hardnested MIFARE Classic.
  • Cloud Store : parcourir et installer des applications, scripts et packs d'assets directement sur la carte.
  • GhostScript : runtime de scripting Lua en sandbox pour les scripts provenant de la carte SD.
  • Nouvelles applications natives : port de Doom, messagerie HackChat via ESP-NOW et générateur de QR codes.
  • WiFi : attaque combinée handshake + deauth, énumération SMB/SNMP, détection des types d'attaque Airspace Monitor, graphique de congestion des canaux.
  • Ethernet & CLI : scans environ 3× plus rapides avec exports SD, commandes de type OS (echo, ping, version), alias, scripts et variables d'environnement.
  • Fiabilité : l'écran et la SD de la Banshee C5 ne se bloquent plus mutuellement, correction du timing de tick LVGL, persistance RTC et wardriving plus stable.

Points forts de v2.0 :

  • Interface repensée : rendu 60 FPS, toasts, packs d'assets chargés depuis la SD (icônes/thèmes/fonds d'écran), défilement tactile par glissement et suite d'accessibilité complète.
  • Applications SD natives : chargez, compilez et empaquetez des applications avec la nouvelle App Gallery, des permissions limitées et le Ghost Build Tool (gbt). Les builds C5 peuvent exécuter du code applicatif depuis la flash (XIP).
  • WiFi Airspace Monitor : informations sur les menaces en temps réel avec temps d'occupation adaptatif des canaux, ligne de base apprise et sparkline de paquets/seconde.
  • Ghostchi étendu : 50 niveaux, 27 sources d'XP, système d'humeur et badge dans la barre d'état.
  • Écran de verrouillage PIN : superposition de verrouillage automatique — les captures continuent de s'exécuter en mode verrouillé.
  • BadUSB étendu : trackpad/jiggler de souris, mode de sortie USB HID, CLI type_char, page WebUI dédiée.
  • WebUI repensée : interface rafraîchie avec un meilleur contrôle à distance.
  • Nouvelle reconnaissance réseau : scanners SSH, NetBIOS, bannière HTTP et SNMP, plus un vérificateur de conformité WPA3.
  • Pont BLE GhostLink : reliez une puce à l'application compagnon Android, avec wardriving wdstream.
  • Plus de cartes : Marauder V8, Pancake C5, LilyGo T-Dongle-S3/C5, haptique S3TWatch, Cardputer ENV-III et correctifs NM-CYD-C5.
  • Sous le capot : ligne de commande modulaire, helpers partagés de montage SD, allocations vérifiées et correctifs de stabilité sur WiFi/BLE/audio/GPS/NFC.

Historique complet dans CHANGELOG.md.


Pour commencer

Flashez votre appareilCommunauté et supportEn savoir plus

Pourquoi GhostESP plutôt que les alternatives ?

La version courte — voir le comparatif complet de plus de 130 lignes ci-dessous pour tout le reste.


Fonctionnalités

Fonctionnalités WiFi
  • Evil Portal (avec HTML personnalisé depuis le buffer via le port série)
  • Attaques deauth / désassociation
  • Attaque de changement de canal
  • Abus GTK / test d'isolation client
  • Attaque de déconnexion EAPOL
  • Karma (avec listes de SSID personnalisées et chaînage de portail personnalisé)
  • Spam de balises (unique/liste/aléatoire/Rickroll)
  • Scan AP / scan STA / scanall
  • Sélection multiple d'AP et de stations
  • Écoute des requêtes de sonde (avec Evil Twin auto-généré)
  • Capture de handshake + PMKID
  • Capture WiFi sur SD (PCAP) avec navigateur PCAP sur l'appareil + export hc22000
  • Mode dongle USB pour Wireshark (flux extcap)
  • Famine DHCP
  • Scanners ARP / port / SSH / IP locales
  • Découverte mDNS / scan NetBIOS / scan de bannière HTTP / sonde SNMP (avec variantes par hôte et par sous-réseau)
  • Recherche de fournisseur par OUI WiFi
  • Attaques WPA3/SAE (flood + vérificateur de conformité)
  • Exports de wardriving (WiFi/BLE/GPS) + CSV de balayage (WiFi/BLE/GPS/802.15.4)
  • Aide au wardriving à canaux séparés via GhostLink
  • Suivi RSSI (AP/station) avec vue de mesure RSSI en direct
  • Détection / usurpation de drones
  • Détection PineAP
  • Détecteur de volée / surveillance
  • Détection WPS
  • Mode de capture automatisée style Pwnagotchi (Capture PWN)
  • Analyse de congestion des canaux
  • WiFi Airspace Monitor (informations paquets/menaces en temps réel, saut de canal rapide, fiches d'appareils suspects, sparkline de paquets/seconde)
  • DNS Sinkhole (blocage NXDOMAIN basé sur des listes noires avec téléchargements de listes noires intégrés)
  • Interface Web + système de fichiers + relais de commandes à distance
Fonctionnalités BLE
  • Modes de scan BLE (général, AirTag, Flipper, brut)
  • Scan des publicités BLE avec filtrage par préfixe OUI/fournisseur + impulsions RVB de correspondance
  • Modes de spam BLE (Apple, Microsoft, Samsung, Google, Aléatoire)
  • Scan / usurpation / sélection AirTag
  • Capture de paquets BLE
  • Flux BLE vers Wireshark
  • Recherche Flipper + RSSI
  • Scan GATT/services + énumération par appareil + suivi d'appareils (mesure RSSI en direct)
  • Wardriving BLE
  • Détection de skimmers BLE
  • Scan / liste / suivi / usurpation de drones / OpenDroneID
  • Détecteur Aerial (drone) avec classification des menaces
  • Pont BLE GhostLink vers l'application compagnon Android
Fonctionnalités USB
  • Mode hôte de clavier USB (builds ESP32-S3)
  • Contrôle de clavier à distance via GhostLink
  • Exécuteur de scripts BadUSB
  • Options d'identité BadUSB (VID/PID/fabricant/produit/disposition/aléatoire)
  • Trackpad BadUSB (contrôle du curseur style pavé tactile)
  • Jiggler de souris BadUSB
  • CLI BadUSB type_char pour saisir des caractères ASCII individuels
  • Mode de sortie clavier USB HID (transmission des frappes de l'appareil via USB)
  • Page WebUI BadUSB dédiée
Fonctionnalités IR
  • Émission/réception IR sur les cartes prises en charge
  • Mode d'apprentissage IR
  • Mode d'apprentissage facile IR
  • Prise en charge des fichiers .ir Flipper
  • Transmission de bibliothèque universelle
  • Outils CLI IR
  • Éblouisseur IR (38 kHz, rapport cyclique élevé)
Fonctionnalités NFC
  • Prise en charge PN532 NTAG/MIFARE Classic
  • Import/export .nfc Flipper
  • Attaque par dictionnaire MIFARE Classic (dictionnaire par défaut + dictionnaire utilisateur + réutilisation de clé de session / balayage de secteurs)
  • Dictionnaire MIFARE Classic embarqué complet
  • Ensemble d'analyseurs NFC Flipper (transport, stationnement, contrôle d'accès, loisirs, fidélité) : 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, et plus encore
  • Détection MIFARE Desfire
  • Prise en charge de Chameleon Ultra (CLI + UI + contrôle BLE)
  • Scan RFID HF/LF Chameleon Ultra + commandes du lecteur
Fonctionnalités SubGHz
  • Balayage des signaux sur 64 canaux
  • Analyseur de fréquences avec affichage en cascade
  • Capture et décodage de signaux
  • Plus de 20 décodeurs de protocoles basés sur Flipper Unleashed/xMasterX
  • Transmission et rejeu de signaux
  • Signaux enregistrés sous forme de fichiers .sub
  • Compatibilité avec le format Flipper SubGhz Key File
  • Prise en charge matérielle CC1101
  • Bandes de fréquences : 315, 390, 433.92, 868.35, 915 MHz
  • Prise en charge complète de la CLI
  • Prise en charge de la radio distante SubGHz via GhostLink
Fonctionnalités audio
  • Lecteur audio I2S DAC (lecture MP3 avec détection de casque et contrôle du volume)
  • Récepteur audio (TLV320DAC I2S)
  • Visualiseur musical (visualisation audio LED RVB)
  • Spectre du microphone / visualiseur MIC (effets LED RVB pilotés par le microphone avec plusieurs modes, modes de couleurs, sensibilité, lissage et contraste)
Fonctionnalités d'affichage et de capteurs
  • Interface graphique LVGL complète avec dispositions en carrousel, grille et liste
  • Packs d'assets personnalisés chargés depuis la SD (icônes, couleurs, fonds d'écran, thèmes)
  • Plus de 17 thèmes de couleurs
  • Animation de démarrage à l'écran avec barre de progression
  • Système de notifications toast
  • Barre d'état persistante avec badge de niveau
  • Défilement tactile par glissement + toucher pour réveiller
  • Délai d'extinction, luminosité et orientation de l'écran configurables
  • Animations de veille (Game of Life, Ghost, Starfield, HUD, Matrix, Flying Ghosts, Spiral, Falling Leaves, Bouncing Text)
  • Horloge à l'écran
  • Écran boussole (magnétomètre)
  • Écran accéléromètre (force G, inclinaison, orientation, secousse, vitesse)
  • Écran capteur ENV-III (température, humidité, pression, point de rosée, altitude)
  • Écran de verrouillage PIN avec verrouillage automatique (le mode superposition maintient les captures actives en mode verrouillé)
  • Trackpad / contrôle du curseur
  • Assistant de configuration avec configuration WiFi domestique
  • Paramètres d'accessibilité (taille de police, contraste élevé, mouvement réduit, vitesse de répétition des entrées, mode anti-épilepsie)
  • Contrôle de la taille de police du terminal
  • Mode rave (builds avec écran)
  • Retour haptique DRV2605 (S3TWatch)
Applications et extensibilité
  • Apps Gallery (lanceur central pour les applications SD natives, avec sous-menus par catégorie)
  • Système d'applications SD natives (charger, lister, inspecter, lancer, arrêter, réinitialiser des applications avec permissions et stockage limité)
  • Ghost Build Tool (gbt) pour créer, compiler et empaqueter des applications et firmwares
  • SDK de plugins/applications et applications d'exemple (Device Inspector, ESP32Finder)
  • Compagnon animal virtuel Ghostchi (système d'XP sur 50 niveaux, 27 sources d'XP, modes passif/agressif, écran de verrouillage compagnon, humeur globale, toasts de montée de niveau, badge dans la barre d'état)
  • SD Browser (parcours de fichiers/dossiers, renommer, supprimer, copier/déplacer, aperçu de fichiers texte)
  • Navigateur PCAP sur l'appareil avec export hc22000
  • Écran d'informations sur l'appareil (appareil, runtime, build, crédits)
  • Popups de confirmation réutilisables pour les actions dangereuses dans l'interface
Fonctionnalités supplémentaires
  • GhostLink (interface de commande et d'affichage à double appareil) avec prise en charge de la radio distante et relais de clavier
  • Assistant de configuration (builds avec écran)
  • Miroir d'écran filaire + web
  • Mode Ethernet (W5500) + ensemble d'outils complet : scan d'empreintes, scan de ports, balayage ping, scan ARP, empoisonnement ARP, MITM, HTTP, DNS, NTP, traceroute, outils MAC, statistiques
  • Capture d'identifiants TLS SNI / HTTP / FTP via Ethernet
  • Prise en charge DIAL / Chromecast V2
  • Intégration GPS (gpsinfo) avec téléversement manuel WiGLE, configuration du débit en bauds à l'exécution et streaming compagnon wdstream
  • Sortie vers imprimante réseau (powerprinter, PJL)
  • Modes LED RVB (Normal, Rainbow, Stealth, Knight Rider, MIC Visualizer, couleurs personnalisées) avec contrôle de luminosité des neopixels
  • Configuration du fuseau horaire (timezone) + réglage de l'heure NTP
  • Détection de mouvement de la caméra avec capture de snapshots sur carte SD et alertes webhook Discord (XIAO S3 Sense)
  • Flux caméra MJPEG en direct (/camera)
  • Analyseur de spectre NRF24 avec détection passive de brouillage 2,4 GHz
  • Capture de paquets Zigbee / 802.15.4 + CSV de balayage (ESP32-C5/C6)
  • Capture de canaux 802.15.4 / Zigbee
  • Surveillance de batterie / prise en charge de jauge de batterie
  • Prise en charge matérielle des capteurs / RTC (PCF8563)
  • Prise en charge du clavier M5 Cardputer / Cardputer ADV
  • Application compagnon Android
  • Prise en charge des pilotes d'affichage CH422G / ST7262 / AXS15231B / APX2102 sur l'appareil
  • Veille légère + variation de fréquence + économie d'énergie Wi-Fi
  • Animations à mouvement réduit

Variantes ESP32 prises en charge

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

Remarque : La disponibilité des fonctionnalités varie selon la puce. Le S2 manque de matériel Bluetooth ; le C5 prend en charge le 5 GHz et 802.15.4/Zigbee.


Cartes prises en charge

46 cibles de cartes sont compilées en CI (.github/workflows/compile_all.yml) à partir de 45 configurations dans configs/ ; l'Awok V5 partage la configuration générique ESP32-S2. Le support des fonctionnalités ci-dessous est dérivé de ces configurations.

Matrice des fonctionnalités des cartes (cliquer pour dérouler)

Comparaison des firmwares ESP32

Voir le tableau comparatif

Cette comparaison repose sur l'ensemble des fonctionnalités de GhostESP et sur les sources publiquement disponibles des projets listés. Il ne s'agit pas d'une liste exhaustive des fonctionnalités de chaque firmware. HaleHound et nyanBOX sont comparés à la dernière source publique disponible à notre connaissance ; si des versions plus récentes sont en source fermée, ce tableau ne peut pas être indépendamment mis à jour ou vérifié par rapport à ces builds.| Fonctionnalité | GhostESP | Bruce | HaleHound | nyanBOX | | --- | --- | --- | --- | --- | | Source actuelle disponible pour audit | [x] | [x] | Source publique limitée / plus ancienne | Source publique limitée / plus ancienne | | Architecture native ESP-IDF | [x] | | | | | Architecture Arduino / PlatformIO | | [x] | [x] | [x] | | Cartes cibles prises en charge | 46 cibles CI | 42+ | 4 | 1 | | Interface graphique LVGL complète | [x] | | | | | Tableau de bord Web / contrôle REST | [x] | [x] | | | | Serveur web portail captif | [x] | [x] | [x] | [x] | | Scan WiFi AP / station | [x] | [x] | [x] | [x] | | Tests deauth / désassociation | [x] | [x] | [x] | [x] | | Spam de balises | [x] | [x] | [x] | [x] | | Attaque Karma / réponse aux sondes | [x] | [x] | [x] | | | Capture handshake / EAPOL | [x] | [x] | [x] | | | Navigateur PCAP sur l'appareil / export hc22000 | [x] | | | | | Capture / export PMKID | [x] | | [x] | | | Streaming USB en direct vers Wireshark | [x] | | | | | Flood SAE / tests spécifiques WPA3 | [x] | | | | | Vérificateur de conformité WPA3 | [x] | | | | | Attaque logoff EAPOL | [x] | | | | | Attaque de changement de canal | [x] | | | | | Abus GTK / tests d'isolation client | [x] | | | | | Épuisement DHCP | [x] | [x] | | | | Scanners ARP / ports / SSH | [x] | [x] | | | | Découverte mDNS | [x] | | | | | Scanner NetBIOS | [x] | | | | | Scanner de bannières HTTP | [x] | | | | | Sonde SNMP | [x] | | | | | Recherche de fournisseur OUI WiFi | [x] | [x] | [x] | | | Détection PineAP / Evil Twin | [x] | | | [x] | | Détection / rapport WPS | [x] | [x] | | | | Mode de capture automatisé style Pwnagotchi | [x] | [x] | | | | Détecteur / spam Pwnagotchi | | [x] | | [x] | | Analyse de congestion des canaux | [x] | | | [x] | | Moniteur / visualiseur de paquets WiFi en direct | [x] | | [x] | [x] | | Moniteur d'espace aérien WiFi | [x] | | | | | DNS sinkhole / liste de blocage NXDOMAIN | [x] | | | | | Wardriving WiFi GPS | [x] | [x] | [x] | | | Wardriving BLE | [x] | [x] | [x] | | | Intégration d'envoi vers WiGLE | [x] | [x] | | | | Capture 802.15.4 et export PCAP | [x] | | | | | Contrôle GhostLink double-ESP | [x] | | | | | Pont GhostLink BLE vers Android | [x] | | | | | Assistant de wardriving à canaux séparés | [x] | | | | | Support de radio à distance GhostLink | [x] | | | | | Détection drone / OpenDroneID | [x] | | | [x] | | Usurpation drone / OpenDroneID | [x] | | | [x] | | Scan BLE | [x] | [x] | [x] | [x] | | Scanner BLE brut | [x] | | | | | Modes de spam BLE | [x] | [x] | [x] | [x] | | Scan / usurpation AirTag | [x] | [x] | [x] | [x] | | Outils de détection de traceurs BLE | [x] | | [x] | [x] | | Détecteur de Flipper Zero | [x] | | | [x] | | Énumération GATT / services | [x] | | [x] | | | Suivi d'appareils BLE par RSSI | [x] | | | | | Flux BLE vers Wireshark | [x] | | | | | Détection de skimmers BLE | [x] | | | [x] | | Recherche d'exploits FastPair / appairage | | [x] | [x] | [x] | | Injection HID BLE / DuckyScript sur BLE | | [x] | | | | Mode clavier BLE | | [x] | | | | Honeypot GATT BLE / périphérique cloné | | | [x] | [x] | | Profilage de vulnérabilités BLE | | [x] | | | | Détecteur Flock / surveillance | [x] | | [x] | [x] | | Support NFC PN532 | [x] | [x] | [x] | | | Support NFC ST25R3916 | [x] | [x] | | | | Support Chameleon Ultra | [x] | [x] | | | | Contrôle BLE Chameleon Ultra | [x] | [x] | | | | Import/export Flipper | [x] | | | | | Collection de parseurs NFC Flipper | [x] | | | | | Attaque par clés par défaut MIFARE Classic | [x] | [x] | [x] | | | Dictionnaire intégré MIFARE Classic | [x] | | | | | Fichier de dictionnaire utilisateur MIFARE Classic | [x] | [x] | | | | Réutilisation de clé de session MIFARE Classic / balayage de secteurs | [x] | | | | | Récupération hardnested MIFARE Classic | [x] | | | | | Lecture PicoPass / iCLASS | [x] | | | | | Lectures d'applications / d'arbres de fichiers MIFARE DESFire | [x] | | | | | Lecteur EMV / carte de paiement | [x] | [x] | | | | BadUSB / DuckyScript | [x] | [x] | | | | Mode hôte clavier USB | [x] | | | | | Mode sortie clavier USB HID | [x] | [x] | | | | Clavier distant via liaison double-appareil | [x] | | | | | Options d'identité VID/PID BadUSB | [x] | [x] | | | | Jiggler de souris / trackpad BadUSB | [x] | | | | | Apprentissage / capture / rejeu IR | [x] | [x] | | | | Support des fichiers Flipper | [x] | [x] | | | | Émission de bibliothèque IR universelle | [x] | [x] | | | | Scan / rejeu SubGHz CC1101 | [x] | [x] | [x] | | | Analyseur de spectre en cascade CC1101 | [x] | [x] | [x] | | | Support lecture/écriture Flipper | [x] | [x] | [x] | [x] | | Décodeurs de protocoles SubGHz | [x] | [x] | [x] | | | Analyseur de spectre NRF24 | [x] | [x] | [x] | [x] | | NRF24 MouseJack | | [x] | [x] | | | Détection de brouillage passif | [x] | | [x] | | | Brouillage RF actif inclus | Non inclus | [x] | [x] | [x] | | Capture de paquets Zigbee / 802.15.4 | [x] | | | | | Support Ethernet W5500 | [x] | [x] | | | | Outils d'empoisonnement ARP Ethernet / MITM | [x] | [x] | | | | Outils d'empreinte / ports / ping Ethernet | [x] | | | | | Outils DNS / NTP / HTTP / trace Ethernet | [x] | | | | | Capture d'identifiants TLS SNI / HTTP / FTP sur Ethernet | [x] | | | | | Streaming caméra / détection de mouvement | [x] | | | | | Alertes de mouvement avec support webhook | [x] | | | | | Imprimante réseau / sortie PJL | [x] | | | | | Tests DIAL / Chromecast | [x] | | | | | Assistant de configuration sur l'appareil | [x] | | | | | Verrouillage PIN / mot de passe | [x] | | [x] | [x] | | Mise à jour du firmware OTA / SD sur l'appareil | [x] | | [x] | | | Vérification du firmware / protection contre le rollback | [x] | | | | | Mise à jour du firmware du pair GhostLink | [x] | | | | | Miroir d'écran filaire | [x] | | | [x] | | Miroir d'écran Web | [x] | [x] | | | | Sauvegarde / restauration de la configuration SD | [x] | | | | | Gestionnaire / navigateur de fichiers SD | [x] | [x] | [x] | | | Système natif d'apps/plugins SD | [x] | | | | | SDK d'apps natives / outils de build | [x] | | | | | Runtime de scripts sandboxé sur l'appareil | Lua 5.4 | JavaScript | | | | Boutique cloud d'apps / scripts / ressources | [x] | | | | | Galerie / lanceur d'apps | [x] | | | | | Ghostchi / animal virtuel | [x] | [x] | | | | Lecteur audio | [x] | [x] | | | | Spectre du microphone / visualiseur | [x] | [x] | | | | Modes de visualiseur LED RGB | [x] | [x] | | | | Écran horloge / RTC | [x] | [x] | | | | Écran boussole | [x] | | | | | Écran accéléromètre | [x] | | | | | ENV-III température / humidité / pression | [x] | | | | | Surveillance de batterie / support jauge de charge | [x] | [x] | [x] | | | Support matériel capteur / RTC | [x] | [x] | | | | Support clavier M5 Cardputer | [x] | [x] | | | | Application compagnon Android | [x] | | | | | Modes d'accessibilité / mouvement réduit | [x] | | [x] | | | Système de thème / palette d'interface personnalisé | [x] | [x] | [x] | | | Packs de ressources SD personnalisés | [x] | | | | | Support LoRa | | [x] | | | | Support radio FM | | [x] | | |


Crédits

Remerciements particuliers à :


Contribuer

GhostESP accueille les contributions — de la configuration d'une carte en une ligne à une nouvelle fonctionnalité.

  • Ajouter une carte : https://docs.ghostesp.net/v2.1/development/custom-board-configs/
  • Corriger un bug ou ajouter une fonctionnalité : consultez les issues ouvertes — tout élément étiqueté good first issue est un bon point de départ.
  • Créer une application native : consultez la documentation de gbt (Ghost Build Tool) et les exemples d'applications (Device Inspector, ESP32Finder) pour le modèle SDK.
  • Des questions avant de commencer ? Demandez sur Discord — l'équipe est réactive.

Avertissements

Ghost ESP est destiné uniquement à la recherche en sécurité éducative et éthique. Toute utilisation non autorisée ou malveillante est illégale. Assurez-vous de vous familiariser avec les lois locales et obtenez toujours les autorisations nécessaires avant d'effectuer des tests réseau.

Remarque : il s'agit d'un fork détaché du GhostESP de Spooky qui a été archivé et n'est plus développé.

Pour les directives concernant l'utilisation du nom et du logo GhostESP, veuillez consulter les directives de marque. Les ressources de marque sont disponibles sur ghostesp.net/brand-assets.

Intéressé(e) à devenir partenaire officiel ? Envoyez un e-mail à [email protected].


Contributions open source

Ce projet est open source et accueille vos contributions. Si vous avez ajouté de nouvelles fonctionnalités ou amélioré la prise en charge d'appareils, veuillez soumettre vos modifications !

Télécharger l’outil
ghostesp.net/flasher
Discord
Documentation · Site web
GhostESPOthers
Lecture EMV / cartes de paiement✓—
Lecture des arborescences MIFARE DESFire✓—
Analyseurs de cartes de transport (Opal, myki, ITSO, Gallagher)✓—
Écosystème d'applications natives + Cloud Store + sandbox Lua✓—
GhostLink double ESP32 (radio distante, pont BLE)✓—
Interface graphique LVGL complète (carrousel/grille/liste)✓Partielle ou aucune
Cibles de cartes en CI461–42
  • Sauvegarde / restauration de la configuration SD
  • CarteBluetoothNFC (PN532)NFC (Chameleon)IR TXIR RXGPS par défautClavierÉcranSDOTAApplications SD natives
    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" (C variant)✓✗✓✗✗✗✗Full✓✗✗
    CYD 2432S028R✓✗✓✗✗✗✗Full✓✗✗
    Waveshare 7" Touch✓✗✓*✗✗✗✗Full✓✓✓
    Crowtech 7"✓✗✓*✗✗✗✗Full✗✗✓
    Sunton 7"✓✗✓*✗✗✗✗Full✗✓✓
    JC3248W535EN✓✗✓✗✗✗✗Full✓✓✓
    Flipper JCMK GPS✗✗✗✗✗✓✗—✓✗✗
    T-Deck✓✗✓✗✗✓✓Full✓✗✓
    T-Embed CC1101✓✓✓✓✓✗✗Full✓✓✓
    T-Dongle-S3✓✗✓✗✗✗✗Full✓✓✗
    T-Dongle-C5✓✗✓✗✗✗✗Full✓✓✓
    S3TWatch✓✗✓✓✗✗✗Full✗✓✗
    T-Display S3 Touch✓✗✓✗✗✓✗Full✓✗✗
    JCMK Devboard Pro✓✗✓✗✗✓✗—✓✗✗
    Minion✓✗✓✗✗✗✗—✓✗✗
    Lolin S3 Pro✓✗✓✗✗✗✗—✓✗✗
    Cardputer ADV✓✗✓✓✗✓✓Full✓✓✗
    Poltergeist✓✗✓✓✓✗✗Status✓✗✗
    Banshee (C5 display MCU)✓✓✓✓✓✓✗Full + Status✓✓✓
    Banshee (S3 main)✓✗✓✗✗✓✗—✗✓✗
    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✓✗✓

    * — la configuration enregistrée pour cette carte est antérieure à une option Kconfig (NFC_CHAMELEON) activée par défaut pour les cartes compatibles BLE ; aucun remplacement spécifique à la carte n'est présent, cela reflète donc la valeur par défaut de Kconfig plutôt qu'un réglage explicite dans le fichier. La plupart des cartes compatibles BLE sans astérisque définissent ce symbole explicitement, mais certaines configurations génériques peuvent également reposer sur la valeur par défaut de Kconfig.

    Écran : Full = interface graphique LVGL. Status = affichage d'état secondaire uniquement (partage le bus I2C de l'expandeur d'E/S), pas d'interface complète. — = sans écran, aucun affichage.

    SD : la plupart des cartes utilisent la SD en mode SPI. La JC3248W535EN et la T-Dongle-S3 utilisent plutôt le mode SDMMC 1 bit ; l'option de bus SDMMC existe dans Kconfig pour les autres cartes.

    NFC (Chameleon) : le support de Chameleon Ultra passe par le BLE, il est donc activé par défaut pour toute carte compatible BLE et désactivé là où le BLE n'est pas disponible (cartes ESP32-S2) ou explicitement désactivé (Marauder v8, Pancake C5).

    Applications SD natives : à la compilation, cette fonctionnalité ne dépend que de CONFIG_SPIRAM (main/Kconfig.projbuild:1410). À l'exécution, la galerie d'applications vérifie MALLOC_CAP_SPIRAM et s'affiche dans l'écran LVGL complet, un écran est donc nécessaire pour que l'interface soit utilisable. Elle reste donc activée sur : AWOK Mini, Waveshare/Crowtech/Sunton 7″, JC3248W535EN, T-Deck, T-Embed CC1101, T-Dongle-C5, NM-CYD-C5, Banshee (C5) et Marauder v8/Pancake C5. Les cartes avec écran mais sans PSRAM (Cardputer, Cardputer ADV, la famille CYD2, S3TWatch, T-Dongle-S3, etc.) ne l'ont pas.

    Banshee est fournie en deux configurations : la carte principale S3 (sans écran) et le module C5 qui pilote son affichage et sa LED d'état, appairés via GhostLink.

    .nfc
    .ir
    .sub

    GhostESP n'inclut pas de fonctions de brouillage actif. La distribution, la promotion, la vente et l'utilisation de dispositifs ou de firmware de brouillage sont illégales dans de nombreuses juridictions.

    JustCallMeKoKo
    JustCallMeKoKo

    Développement fondateur d'ESP32Marauder
    thibauts
    thibauts

    Éclairages sur le protocole CastV2
    MarcoLucidi01
    MarcoLucidi01

    Intégration du protocole DIAL
    SpacehuhnTech
    SpacehuhnTech

    Code de désauthentification de référence
    Spooks4576
    Spooks4576

    Développeur original de GhostESP
    Tototo31
    Tototo31

    Contributions importantes au projet
    WillyJL
    WillyJL

    Fonctionnalité de base du firmware Flipper et code de spam BLE
    flipperdevices
    Flipper Zero firmware

    Implémentation de base IR & NFC (flipperdevices/flipperzero-firmware & contributeurs)
    Garag
    Garag

    Bibliothèque NFC de base
    connornishijima
    connornishijima

    SensoryBridge - algorithmes du visualiseur MIC RGB et inspiration
    DarkFlippers
    DarkFlippers

    Firmware Flipper Zero Unleashed (décodeurs de protocoles SubGHz)
    xMasterX
    xMasterX

    Améliorations SubGHz de Flipper Zero Unleashed
    DecentLabs
    DecentLabs

    officeAir - scan ARP multi-passe et techniques de sécurité des threads lwIP
    jaylikesbunda
    jaylikesbunda

    Mainteneur du projet
    Play2BReal
    Play2BReal

    Support d'envoi WiGLE et d'expandeur d'E/S
    the1anonlypr3
    the1anonlypr3

    Art et ressources
    Billi-Green
    Billi-Green

    Support audio et capteur ENV-III
    Next-Flip
    Next-Flip

    Momentum-Firmware - base de parseurs NFC (EMV, DESFire, hardnested, parseurs de transport ; Gallagher par Nick Mooney)
    noproto
    noproto

    Récupération hardnested / nested MIFARE Classic
    leptopt1los
    Leptopt1los

    Parseur de cartes de paiement EMV
    bettse
    bettse

    picopass - support PicoPass / iCLASS
    micolous
    micolous

    Parseur de carte de transport Opal
    emilytrau
    emilytrau

    Parseur de carte de transport myki
    holiman
    holiman

    loclass - algorithmes de récupération de clés MIFARE
    RfidResearchGroup
    RfidResearchGroup

    proxmark3 - outils de recherche RFID