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.

FeedsKontaktDatenschutz© 2026 Kitploit

Tool-Verzeichnis

Kategorien

Alle Kategorien anzeigen
Loading categories
GhostESP — Die Open-Source-Funkforschungsplattform für ESP32. | Kitploit
Tools/GitHubGitHub/ghostesp-revival/ghostesp
Embedded-System-SicherheitWi-Fi-PrüfungBluetooth-SicherheitIoT-SicherheitRFID/NFC-ToolsInformationsbeschaffungNetzwerksicherheitDrahtlose SicherheitHardware-HackingPenetrationstestsRed TeamingTop in Wi-Fi-Prüfung Nr.13
1.1k190228vor 4 TagenVon Kitploit geprüft

Beliebteste

Alle anzeigen →

Entdecken Sie die meistgenutzten Tools unserer Community.

Alle Tools erkunden

Durchsuchen Sie unsere Tool-Sammlung

Alle Tools anzeigen →
Teilen
Top in Drahtlose Sicherheit Nr.13
GitHubghostesp-revival/ghostesp

GhostESP

Die Open-Source-Funkforschungsplattform für ESP32.

Repository anzeigenWebseite
<img width="800" alt="ghostesp_logo_white_transparent_2x_shine" src="https://assets.kitploit.com/production/public/readmes/50009/0ed2ac6a4d3d7c5e674a4c08cd6cf984607ecd2f1b7d86037ab199bfd38f6508.gif" />

> **Die ESP-IDF-native Wireless-Security-Plattform für ESP32.**
> Tiefgehende Wi-Fi- und BLE-Bewertung, Capture und Export auf Forschungsniveau sowie ein echtes App-Ökosystem. Direkt auf Espressifs ESP-IDF aufgebaut statt über den Arduino-Core, sodass neue Silizium- und Funkfunktionen zuerst verfügbar sind und keine Abstraktionsschicht zwischen GhostESP und der Hardware liegt.

[![Version](https://img.shields.io/badge/version-2.2-7c5cff?style=flat-square)](https://github.com/GhostESP-Revival/GhostESP)
[![License](https://img.shields.io/badge/license-GPL--3.0-blue?style=flat-square)](LICENSE)
[![ESP-IDF](https://img.shields.io/badge/ESP--IDF-v6.1-orange?style=flat-square)](https://docs.espressif.com/projects/esp-idf/)
[![Discord](https://img.shields.io/discord/5cyNmUMgwh?style=flat-square&label=Discord&color=5865F2)](https://discord.gg/5cyNmUMgwh)
[![Boards](https://img.shields.io/badge/board%20targets-62-2ea043?style=flat-square)](#supported-boards)

> **⚠️ Flashe GhostESP nur mit dem [offiziellen Flasher](https://ghostesp.net/flasher) oder Bins aus unseren [GitHub-Releases](https://github.com/GhostESP-Revival/GhostESP/releases).** Wir können die Integrität von Drittanbieter-Flashern und Mirrors nicht überprüfen und dafür keinen Support bieten.
> 
**⭐️ Gefällt dir GhostESP? Bitte gib dem Repo einen Stern. Das hilft sehr.**

---

## Was ist neu

**v2.2:** LoRa wird Dual-Stack, Captures werden reichhaltiger und die Erkennung wird breiter.

- **LoRa:** Meshtastic und MeshCore auf SX1262, zur Laufzeit umschaltbar, mit den offiziellen Apps über BLE. Verfügbar auf Heltec V3, T-Deck, CrowPanel Advance 2.4/2.8/4.3" und CrowPanel Advanced P4 7/9/10.1".
- **Captures:** Signal, Kanal und Rate pro Frame in Wireshark; 802.1Q/QinQ VLAN-Tags; Control-Frames (RTS/CTS/ACK) in EAPOL- und Wireshark-Captures.
- **Erkennung:** eine breitere BLE-Geräteerkennungsliste (Tile, SmartTag, Chipolo, AirPods, Apple Watch, FindMy, Fast Pair, Hörgeräte und mehr), plus `bledetect`, `mdnssniff` und `dualwd` BLE + Wi-Fi Wardriving.
- **Apps:** Game Boy / Game Boy Color Emulator, Galerie-Ordner (Tools, System, Games, Communication, Media, Sensors) und eine reichhaltigere Plugin-UI-API.
- **Quality of Life:** Statusleisten-Uhr mit analogen und Sieben-Segment-Zifferblättern, Country-Auswahl, Row-Height-Einstellung, IR-TX/RX-Pin-Konfiguration zur Laufzeit, benutzerdefiniertes Channel-Hopping, USB-SD-Passthrough (S3) und T-Deck-Audio.

Früher: v2.1 (Revival) fügte On-Device-OTA mit Rollback-Schutz, das ST25R3916-NFC-Backend, den Cloud Store und GhostScript (sandboxed Lua) hinzu. v2.0 baute die UI neu auf und führte das native App-Ökosystem ein.

<img width="320" height="170" alt="app-gallery2" src="https://assets.kitploit.com/production/public/readmes/50009/1bd8f387e2948f269f99257c3e8575a5514acb26ed7c213f3dfe258264ddea33.png" /> <img width="320" height="170" alt="airspace-monitor" src="https://assets.kitploit.com/production/public/readmes/50009/33b8a8120aeda6f06db428d2c3e667bfa2c5884e69465a6f0bba1cb686d629f2.png" />

Vollständige Historie in [`CHANGELOG.md`](https://github.com/ghostesp-revival/ghostesp/blob/Development-deki/CHANGELOG.md).

---

## Erste Schritte

| **Flashe dein Gerät** | **Community und Support** | **Mehr erfahren** |
| --- | --- | --- |
| [ghostesp.net/flasher](https://ghostesp.net/flasher) | [Discord](https://discord.gg/5cyNmUMgwh) | [Dokumentation](https://docs.ghostesp.net) · [Website](https://ghostesp.net) |

---

## Warum GhostESP

GhostESP ist eine Plattform, keine Sammlung von Tools. Fünf Dinge heben es hervor:

- **Auf ESP-IDF aufgebaut, nicht auf Arduino.** Anders als Marauder und Bruce arbeitet GhostESP direkt gegen Espressifs SDK. Es erhält neue Chips und Funkfunktionen zuerst (802.15.4, Zigbee, 5 GHz auf dem C5) und tiefergehende Kontrolle über die Funkmodule, Speicher und Partitionen. Arduino-basierte Firmware kann dieselben APIs erreichen, nur nicht so direkt.
- **Live-Capture und Analyse auf dem Gerät.** Streame Traffic in Echtzeit über USB in Wireshark und durchsuche, inspiziere und konvertiere Captures (PCAP, hc22000, WiGLE, 802.15.4) direkt auf dem Gerät.
- **GhostLink.** Kopple zwei ESP32s, sodass eines das Funkmodul, die Tastatur und das Display des anderen steuert, mit BLE-Bridging zur Android-App, Split-Channel-Wardriving und Peer-OTA.
- **Native Apps.** SD-Apps mit eigenen Berechtigungen und eigenem Speicher, gebaut mit `gbt` und einem Plugin-SDK, installiert aus dem Cloud Store, plus eine Lua-Laufzeit für Skripte. Beispiele: Device Inspector, ESP32Finder, ein Doom-Port, ein QR-Generator.
- **Ein Befehlssatz, viele Frontends.** Steuere GhostESP über die On-Device-UI, die serielle CLI, das WebUI, die Flipper-Zero-App, die Android-App oder ein GhostLink-verbundenes Gerät – alle gegen dieselben Befehle.

---

## Funktionen

<details>
<summary><strong>WiFi-Funktionen</strong></summary>

- Evil Portal (mit benutzerdefiniertem HTML aus dem Buffer via seriell)
- Deauth-/Disassoc-Angriffe
- Channel-Switch-Angriff
- GTK-Missbrauch / Client-Isolation-Tests
- EAPOL-Logoff-Angriff
- Karma (mit benutzerdefinierten SSID-Listen und benutzerdefiniertem Portal-Chaining)
- Beacon-Spam (einzeln/Liste/zufällig/Rickroll)
- AP-Scan / STA-Scan / scanall
- Mehrfachauswahl von APs und Stationen
- Probe-Request-Listening (mit automatisch erzeugtem Evil Twin)
- Handshake- + PMKID-Capture
- WiFi-Capture auf SD (PCAP) mit On-Device-PCAP-Browser + hc22000-Export
- USB-Dongle-Modus für Wireshark (extcap-Stream)
- Signal, Kanal und Rate pro Frame in Captures, plus 802.1Q/QinQ-VLAN-Tag- und Control-Frame-(RTS/CTS/ACK)-Unterstützung
- DHCP-Starvation
- ARP-/Port-/SSH-/Local-IP-Scanner
- mDNS-Discovery / NetBIOS-Scan / HTTP-Banner-Scan / SNMP-Probe (mit Varianten pro Host und pro Subnetz)
- Passiver Local-Name-Sniffer (`mdnssniff`: mDNS/LLMNR/SSDP/NetBIOS) pro per ARP entdecktem Host
- WiFi-OUI-Vendor-Lookup
- WPA3/SAE-Angriffe (Flood + Compliance-Checker)
- Wardriving-Exporte (WiFi/BLE/GPS) + Sweep-CSV (WiFi/BLE/GPS/802.15.4)
- Split-Channel-Wardriving-Helfer via GhostLink
- Dual-Band-`dualwd`-BLE-+-Wi-Fi-Koexistenz-Wardriving (PSRAM-Boards)
- RSSI-Tracking (AP/Station) mit Live-RSSI-Meter-Ansicht
- Drohnenerkennung / -Spoofing
- PineAP-Erkennung
- Flock-/Überwachungsdetektor
- WPS-Erkennung
- Pwnagotchi-artiger automatisierter Capture-Modus (Capture PWN)
- Kanalüberlastungsanalyse
- Benutzerdefinierte Channel-Hopping-Pläne für Angriffe, AP-/Station-Scans, Airspace Monitor und Packet-Hopping
- WiFi Airspace Monitor (Echtzeit-Paket-/Bedrohungseinblicke, schnelles Channel-Hopping, Karten verdächtiger Geräte, Pakete/Sek.-Sparkline)
- DNS-Sinkhole (blocklist-basierte NXDOMAIN-Blockierung mit integrierten Blocklist-Downloads)
- Web-UI + Dateisystem + Remote-Command-Relay
</details>

<details>
<summary><strong>BLE-Funktionen</strong></summary>

- BLE-Scan-Modi (allgemein, AirTag, Flipper, roh)
- BLE-Advertisement-Scan mit OUI-Präfix-/Vendor-Filterung + RGB-Match-Pulsen
- BLE-Spam-Modi (Apple, Microsoft, Samsung, Google, Random) mit optionalem benutzerdefiniertem Advertiser-Namen (`blespam -name`)
- AirTag-Scan / -Spoof / -Auswahl
- BLE-Paket-Capture
- BLE-Stream zu Wireshark
- Flipper-Finder + RSSI
- GATT-/Service-Scan + Enumeration pro Gerät + Geräte-Tracking (Live-RSSI-Meter)
- BLE-Wardriving
- BLE-Skimmer-Erkennung
- BLE-Geräteerkennungsscan (`bledetect`) mit Listen-, Track- und AirTag-Spoof-Aktionen: Tile, Samsung SmartTag, Chipolo, AirPods (pro Modell), Apple Watch, generische FindMy-Klone, Fast Pair / Find Hub, Hörgeräte, Exposure Beacons und Chameleon Ultra
- Drohnen-/OpenDroneID-Scan / -Liste / -Track / -Spoof
- Aerial-(Drohnen-)Detektor mit Bedrohungsklassifizierung
- GhostLink-BLE-Bridge zur Android-Begleit-App
</details>

<details>
<summary><strong>USB-Funktionen</strong></summary>

- USB-Keyboard-Host-Modus (ESP32-S3-Builds)
- USB-SD-Karten-Passthrough (ESP32-S3-Boards mit SD-Slot)
- Remote-Tastatursteuerung über GhostLink
- BadUSB-Script-Runner
- BadUSB-Identitätsoptionen (VID/PID/Hersteller/Produkt/Layout/Randomisierung)
- BadUSB-Trackpad (Touchpad-artige Cursorsteuerung)
- BadUSB-Mouse-Jiggler
- BadUSB-`type_char`-CLI zum Tippen einzelner ASCII-Zeichen
- USB-HID-Tastatur-Ausgabemodus (On-Device-Tastatureingaben über USB weiterleiten)
- Dedizierte WebUI-BadUSB-Seite
</details>

<details>
<summary><strong>IR-Funktionen</strong></summary>

- IR-TX/RX auf unterstützten Boards
- IR-Lernmodus
- IR-TX/RX-Pin-Konfiguration zur Laufzeit (CLI oder Einstellungen)
- IR-Easy-Learn-Modus
- Flipper-`.ir`-Dateiunterstützung
- Universal-Library-Übertragung
- IR-CLI-Tools
- IR-Dazzler (38 kHz, hoher Duty-Cycle)
</details>

<details>
<summary><strong>NFC-Funktionen</strong></summary>

- PN532-NTAG/MIFARE-Classic-Unterstützung
- ST25R3916-NFC-Backend (EMV-Zahlungskarten-Lesevorgänge, DESFire-Anwendungs- und Dateibäume, PicoPass und iCLASS)
- Flipper-`.nfc`-Import/-Export
- MIFARE-Classic-Wörterbuchangriff (Standard- + Benutzerwörterbuch + Session-Key-Reuse / Sector-Sweep)
- Vollständiges eingebettetes MIFARE-Classic-Wörterbuch
- MIFARE-Classic-Hardnested-Recovery
- Flipper-NFC-Parser-Set (Transit, Parken, Zutritt, Vergnügung, Loyalty): BIP, Clipper, CharlieCard, Troika, Plantain, Zolotaya Korona, WashCity, Social Moscow, Saflok, Gallagher, Disney Infinity, Skylanders, Aime, Hi, HWorld, Two Cities, Umarsh, Microel, MIZIP, MetroMoney, Kazan, SmartRider und mehr
- MIFARE-Desfire-Erkennung
- Chameleon-Ultra-Unterstützung (CLI + UI + BLE-Steuerung)
- Chameleon-Ultra-HF/LF-RFID-Scan + Reader-Steuerung
</details>

<details>
<summary><strong>SubGHz-Funktionen</strong></summary>

- Signalscan über 64 Kanäle
- Frequenzanalysator mit Wasserfall-Anzeige
- Signal-Capture und -Dekodierung
- Über 20 Protokoll-Decoder basierend auf Flipper Unleashed/xMasterX
- Signalübertragung und -Replay
- Gespeicherte Signale als `.sub`-Dateien
- Kompatibilität mit dem Flipper-SubGhz-Key-File-Format
- CC1101-Hardware-Unterstützung
- Frequenzbänder: 315, 390, 433.92, 868.35, 915 MHz
- Vollständige CLI-Unterstützung
- SubGHz-Remote-Funkunterstützung via GhostLink
</details>

<details>
<summary><strong>Audio-Funktionen</strong></summary>

- I2S-DAC-Audioplayer (MP3-Wiedergabe mit Kopfhörererkennung und Lautstärkeregelung)
- Audio-Receiver (TLV320DAC I2S)
- T-Deck-Onboard-MAX98357A-Lautsprecherverstärker-Unterstützung
- Musikvisualisierer (RGB-LED-Audiovisualisierung)
- Mikrofon-Spektrum / MIC-Visualisierer (mikrofongesteuerte RGB-LED-Effekte mit mehreren Modi, Farbmodi, Empfindlichkeit, Glättung und Kontrast)
</details>

<details>
<summary><strong>Display- & Sensor-Funktionen</strong></summary>

- Vollständige LVGL-GUI mit Karussell-, Raster- und Listenlayouts
- Benutzerdefinierte Asset-Packs von SD geladen (Icons, Farben, Hintergründe, Themes)
- 21 Farbthemes
- On-Screen-Splash-/Boot-Animation mit Fortschrittsbalken
- Toast-Benachrichtigungssystem
- Persistente Statusleiste mit Level-Badge
- Touch-Drag-Scroll + Tap-to-Wake
- Konfigurierbarer Screen-Timeout, Helligkeit und Ausrichtung
- Country-Auswahl (Einstellungen > Wi-Fi), Row-Height-Einstellung für Menüs und T-Embed-Rotary-Detent-Modus
- Idle-Animationen (Game of Life, Ghost, Starfield, HUD, Matrix, Flying Ghosts, Spiral, Falling Leaves, Bouncing Text)
- On-Screen-Uhr
- Statusleisten-Uhr (umschaltbar) mit analogen und Sieben-Segment-Zifferblättern
- Kompass-Bildschirm (Magnetometer)
- Beschleunigungssensor-Bildschirm (G-Kraft, Neigung, Ausrichtung, Schütteln, Geschwindigkeit)
- ENV-III-Sensor-Bildschirm (Temperatur, Luftfeuchtigkeit, Druck, Taupunkt, Höhe)
- PIN-Sperrbildschirm mit Auto-Lock (Overlay-Modus lässt Captures während der Sperre weiterlaufen)
- Trackpad-/Cursorsteuerung
- Setup-Assistent mit Home-WiFi-Konfiguration
- Barrierefreiheitseinstellungen (Schriftgröße, hoher Kontrast, reduzierte Bewegung, Eingabewiederholrate, epilepsiesicherer Modus)
- Terminal-Schriftgrößensteuerung
- Rave-Modus (Display-Builds)
- DRV2605-Haptik-Feedback (S3TWatch)
</details>

<details>
<summary><strong>Apps & Erweiterbarkeit</strong></summary>

- Apps Gallery (zentraler Launcher für native SD-Apps, mit Ordnern für Tools, System, Games, Communication, Media und Sensors)
- Natives SD-App-System (Apps mit Berechtigungen und bereichsbezogenem Speicher laden, auflisten, inspizieren, starten, stoppen, zurücksetzen)
- Ghost Build Tool (`gbt`) zum Scaffolding, Bauen und Paketieren von Apps und Firmware
- Plugin-/App-SDK und Beispiel-Apps (Device Inspector, ESP32Finder)
- Plugin-UI-API-Erweiterungen: einbettbare Optionsliste, Widget-Rects, Design-Metriken, Page-Stack, roher Touch-Zustand, gebündelte UI-Aufrufe, `forward_back`-Manifest-Option und `GHOSTESP_API_HAS()`-Feature-Gating
- Cloud Store (Apps, Skripte und Asset-Packs auf dem Gerät durchsuchen und installieren)
- GhostScript (sandboxed Lua-5.4-Scripting-Laufzeit für Skripte von der SD-Karte)
- Ghostchi virtueller Haustier-Begleiter (50-Level-XP-System, 27 XP-Quellen, passive/aggressive Modi, Begleiter-Lockscreen, globale Stimmung, Level-Up-Toasts, Statusleisten-Badge)
- SD-Browser (Datei-/Ordnerdurchsicht, Umbenennen, Löschen, Kopieren/Verschieben, Textdatei-Vorschau)
- Game-Boy-/Game-Boy-Color-Emulator-App mit Save States und Battery Saves
- On-Device-PCAP-Browser mit hc22000-Export
- On-Device-Info-Bildschirm (Gerät, Laufzeit, Build, Credits)
- Wiederverwendbare Bestätigungs-Popups für gefährliche UI-Aktionen
</details>

<details>
<summary><strong>Zusätzliche Funktionen</strong></summary>

- GhostLink (Dual-Device-Befehls- und Display-Schnittstelle) mit Remote-Funkunterstützung und Tastatur-Relay
- `glbench` GhostLink-Durchsatz-Benchmark und Link-Statistiken
- Setup-Assistent (Display-Builds)
- Kabelgebundenes + Web-Screen-Mirroring
- Ethernet-Modus (W5500) + vollständiges Toolset: Fingerprint-Scan, Port-Scan, Ping-Sweep, ARP-Scan, ARP-Poisoning, MITM, HTTP, DNS, NTP, Traceroute, MAC-Tools, Statistiken
- TLS-SNI-/HTTP-/FTP-Credential-Capture über Ethernet
- DIAL-/Chromecast-V2-Unterstützung
- GPS-Integration (`gpsinfo`) mit manuellem WiGLE-Upload, Baud-Konfiguration zur Laufzeit und `wdstream`-Begleiter-Streaming
- Netzwerkdrucker-Ausgabe (`powerprinter`, PJL)
- RGB-LED-Modi (Normal, Rainbow, Stealth, Knight Rider, MIC Visualizer, benutzerdefinierte Farben) mit Neopixel-Helligkeitssteuerung
- Zeitzonenkonfiguration (`timezone`) + NTP-Zeitsetzung
- Kamera-Bewegungserkennung mit SD-Karten-Snapshot-Aufnahme und Discord-Webhook-Benachrichtigungen (XIAO S3 Sense)
- Live-MJPEG-Kamerastream (`/camera`)
- NRF24-Spektrumanalysator mit passiver 2,4-GHz-Jamming-Erkennung
- Zigbee-/802.15.4-Paket-Capture + Sweep-CSV (ESP32-C5/C6)
- 802.15.4-/Zigbee-Kanal-Capture
- Batterieüberwachung / Fuel-Gauge-Unterstützung
- Sensor-/RTC-Hardware-Unterstützung (PCF8563)
- M5 Cardputer / Cardputer ADV Tastaturunterstützung
- Android-Begleit-App
- On-Device-Unterstützung für CH422G / ST7262 / AXS15231B / APX2102 Display-Treiber
- CrowPanel 1,28-Zoll-Rotary-Display mit USB-Audio-Lautstärke-/Stummschaltungssteuerung
- Light-Sleep-Idle + Frequenzskalierung + Wi-Fi-Energiesparmodus
- Reduced-Motion-Animationen
- SD-Konfigurations-Backup / -Wiederherstellung
- On-Device-OTA und SD-Firmware-Update mit Verifikation und Rollback-Schutz
</details>

<details>
<summary><strong>LoRa-Funktionen</strong></summary>

- Meshtastic-kompatibles LoRa (SX1262 / SX1276 / LLCC68) mit Standard-Air-Framing
- MeshCore-Companion-Stack auf demselben Funkmodul, zur Laufzeit umschaltbar
- Offizielle Meshtastic- und MeshCore-Apps über BLE (PhoneAPI)
- On-Screen-LoRa-Ansicht: Knotenliste, Karte, Chat und Paketlog
- `lora`- und `meshcore`-CLI-Befehle
- 24 Region-/Bandplan-Presets plus ein benutzerdefinierter Kanal, mit TX-Leistungsobergrenzen pro Board
- Verschlüsselter LoRa-Chat und Ed25519-PKI-Direktnachrichten
- Positions-, Knoteninfo-, Routing- und Traceroute-Pakete
- MeshCore-Adverts, Gruppen- und Direkttext, Kontakte und Kanäle
- Boot-Autostart des gemerkten Protokolls
- Aktiviert auf Heltec V3, Elecrow CrowPanel Advance 2.4 / 2.8 / 4.3-Zoll, Elecrow CrowPanel Advanced P4 7/9/10.1-Zoll und dem LilyGo T-Deck
</details>

---

## Unterstützte ESP32-Varianten

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

> **Hinweis:** Die Funktionsverfügbarkeit variiert je nach Chip. Dem S2 fehlt Bluetooth-Hardware. Der C5 hat 5 GHz und 802.15.4- bzw. Zigbee-Unterstützung. Der P4 nutzt einen externen ESP32-C6 für Wi-Fi und Bluetooth via ESP-Hosted.

---

## Unterstützte Boards

62 Board-Targets werden in CI gebaut ([`.github/workflows/compile_all.yml`](https://github.com/ghostesp-revival/ghostesp/blob/Development-deki/.github/workflows/compile_all.yml)) aus 61 Konfigurationen in [`configs/`](https://github.com/ghostesp-revival/ghostesp/blob/Development-deki/configs). Awok V5 teilt sich die generische ESP32-S2-Konfiguration.

<details>
<summary><strong>Board-Feature-Matrix (zum Erweitern klicken)</strong></summary>

| Board | Bluetooth | NFC (PN532) | NFC (Chameleon) | IR TX | IR RX | GPS Default | Keyboard | Display | SD | OTA | Native SD Apps | LoRa |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
| 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 | ✓ | ✗ | ✓ | ✗ |
| CrowPanel Advance 7" (S3, TFCard mode) | ✓ | ✗ | ✓* | ✗ | ✗ | ✗ | ✗ | 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 1.28" Rotary (S3, 240×240) | ✓ | ✗ | ✓ | ✗ | ✗ | ✗ | ✗ | 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 | ✓ | ✗ | ✓ | ✓ | ✗ | ✗ | ✗ | Full | has 4MB vfs partition | ✓ | ✗ | ✗ |
| 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 | ✓ | ✗ | ✓ | ✗ |
| M5Stack CoreS3-SE | ✓ | ✗ | ✓ | ✗ | ✗ | ✓ | ✗ | Full | ✓ | ✓ | ✓ | ✗ |
| M5Stack AtomS3R | ✓ | ✗ | ✓ | ✓ | ✗ | ✓ | ✗ | Full | has 1MB vfs partition | ✗ | ✗ | ✗ |

`*`: Die eingecheckte Konfiguration für dieses Board stammt aus der Zeit vor einer Kconfig-Option (`NFC_CHAMELEON`), die für BLE-fähige Boards standardmäßig aktiviert ist; es ist keine board-spezifische Überschreibung vorhanden, sodass dies den Kconfig-Standardwert widerspiegelt und nicht eine explizite Einstellung in der Datei. Die meisten nicht mit Sternchen markierten BLE-fähigen Boards setzen das Symbol explizit, aber einige generische Konfigurationen können ebenfalls auf den Kconfig-Standardwert zurückgreifen.

**M5Stack Grove-Anschlüsse:** Die Konfigurationen von M5Stack CoreS3-SE und AtomS3R legen ihre HY2.0-4P Grove-Anschlüsse auf I2C-Port 1 offen (`PORT.A`: SDA=G2, SCL=G1; der CoreS3-SE hat außerdem `PORT.B` G8/G9 und `PORT.C` G17/G18). Stecke ein ST25R3916-NFC-Modul (I2C, 0x50) und/oder eine M5Stack ENV III-Einheit (SHT30 0x44 + QMP6988 0x70) in Grove `PORT.A` und öffne die NFC- oder ENV III-App; beide Geräte teilen sich denselben Bus.

**Display:** `Full` = grafische LVGL-Benutzeroberfläche. `Status` = nur ein kleines sekundäres Statusdisplay (teilt sich den I2C-Bus des IO-Expanders), keine vollständige Benutzeroberfläche. `-` = headless, kein Display.

**SD:** Die meisten Boards verwenden SD im SPI-Modus. JC3248W535EN und T-Dongle-S3 verwenden stattdessen SDMMC im 1-Bit-Modus; die SDMMC-Bus-Option existiert in Kconfig für andere Boards.

**NFC (Chameleon):** Die Chameleon Ultra-Unterstützung läuft über BLE, daher ist sie standardmäßig für jedes BLE-fähige Board aktiviert und deaktiviert, wo BLE nicht verfügbar ist (ESP32-S2-Boards) oder explizit deaktiviert wurde (Marauder v8, Pancake C5).

**Native SD Apps:** Zur Kompilierzeit hängt die Funktion nur von `CONFIG_SPIRAM` ab (`main/Kconfig.projbuild:1410`). Zur Laufzeit prüft die App-Galerie `MALLOC_CAP_SPIRAM` und rendert auf den vollständigen LVGL-Bildschirm, sodass ein Display erforderlich ist, damit die Benutzeroberfläche nutzbar ist. Dadurch bleibt sie aktiviert auf: 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, CrowPanel 1.28″ Rotary, T-Deck, T-Embed CC1101, GhostLink P1 Core, T-Dongle-C5, NM-CYD-C5, M5Stack CoreS3-SE, Banshee (C5) und Marauder v8/Pancake C5. Boards mit einem Bildschirm, aber ohne PSRAM (Cardputer, Cardputer ADV, die CYD2-Familie, S3TWatch, T-Dongle-S3, M5Stack AtomS3R usw.) erhalten es nicht.

**Banshee** wird als zwei Konfigurationen ausgeliefert: das S3-Hauptboard (headless) und das C5-Modul, das sein Display und seine Status-LED ansteuert, verbunden über GhostLink. Self-OTA ist auf dem C5 in v2.2 deaktiviert; aktualisiere es über GhostLink vom S3 oder per USB.

</details>

---

## ESP32-Firmware-Vergleich

Marauder ist das fokussierte, hardwareorientierte Wi-Fi- und BLE-Toolset, aus dem ein Großteil dieses Bereichs entstanden ist, und GhostESP würdigt es direkt (siehe [Credits](#credits)). GhostESP deckt dasselbe Wi-Fi- und BLE-Terrain ab und fügt die Capture-to-Analysis-Pipeline, Multi-Device-Steuerung über GhostLink und das oben beschriebene native App-Ökosystem hinzu, auf einer ESP-IDF-Basis statt Arduino.

Die folgende Tabelle vergleicht GhostESP mit anderer Firmware mit breitem Funktionsumfang. Sie basiert auf dem Funktionsumfang von GhostESP und dem öffentlich verfügbaren Quellcode für jedes aufgeführte Projekt. Sie ist keine vollständige Funktionsliste für jede Firmware. HaleHound und nyanBOX werden mit dem neuesten uns verfügbaren öffentlichen Quellcode verglichen. Falls neuere Releases Closed Source sind, kann diese Tabelle nicht unabhängig gegen diese Builds verifiziert werden.

<details>
<summary><strong>Vergleichstabelle anzeigen</strong></summary>

| Feature | GhostESP | Bruce | HaleHound | nyanBOX |
| --- | --- | --- | --- | --- |
| Current source available for audit | [x] | [x] | Limited / older public source | Limited / older public source |
| ESP-IDF-native architecture | [x] |  |  |  |
| Arduino / PlatformIO architecture |  | [x] | [x] | [x] |
| Supported board targets | 62 CI targets | 48+ | 4 | 1 |
| Full LVGL graphical UI | [x] |  |  |  |
| Web dashboard / REST control | [x] | [x] |  |  |
| Captive portal web server | [x] | [x] | [x] | [x] |
| AP / station WiFi scanning | [x] | [x] | [x] | [x] |
| Deauth / disassoc testing | [x] | [x] | [x] | [x] |
| Beacon spam | [x] | [x] | [x] | [x] |
| Karma / probe response attack | [x] | [x] | [x] |  |
| Handshake / EAPOL capture | [x] | [x] | [x] |  |
| On-device PCAP browser / hc22000 export | [x] |  | [x] |  |
| PMKID capture / export | [x] |  | [x] |  |
| Live Wireshark USB streaming | [x] |  |  |  |
| SAE flood / WPA3-specific testing | [x] |  |  |  |
| WPA3 compliance checker | [x] |  |  |  |
| EAPOL logoff attack | [x] |  |  |  |
| Channel switch attack | [x] |  |  |  |
| GTK abuse / client isolation testing | [x] |  |  |  |
| DHCP starvation | [x] | [x] |  |  |
| ARP / port / SSH scanners | [x] | [x] | [x] |  |
| mDNS discovery | [x] |  |  |  |
| NetBIOS scanner | [x] |  |  |  |
| HTTP banner scanner | [x] |  | [x] |  |
| SNMP probe | [x] |  |  |  |
| WiFi OUI vendor lookup | [x] | [x] | [x] |  |
| PineAP / Evil Twin detection | [x] |  |  | [x] |
| WPS detection / reporting | [x] | [x] |  |  |
| Pwnagotchi-style automated capture mode | [x] | [x] |  |  |
| Pwnagotchi detector / spam |  | [x] |  | [x] |
| Channel congestion analysis | [x] | [x] |  | [x] |
| Live WiFi packet monitor / visualizer | [x] |  | [x] | [x] |
| WiFi Airspace Monitor | [x] |  |  |  |
| DNS sinkhole / blocklist NXDOMAIN | [x] |  |  |  |
| GPS WiFi wardriving | [x] | [x] | [x] |  |
| BLE wardriving | [x] | [x] | [x] |  |
| WiGLE upload integration | [x] | [x] |  |  |
| 802.15.4 capture and PCAP export | [x] |  |  |  |
| GhostLink dual-ESP control | [x] |  |  |  |
| GhostLink BLE bridge to Android | [x] |  |  |  |
| Split-channel wardriving helper | [x] |  |  |  |
| GhostLink remote radio support | [x] |  |  |  |
| Drone / OpenDroneID detect | [x] |  |  | [x] |
| Drone / OpenDroneID spoof | [x] |  |  | [x] |
| BLE scanning | [x] | [x] | [x] | [x] |
| Raw BLE scanner | [x] | [x] |  | [x] |
| BLE spam modes | [x] | [x] | [x] | [x] |
| AirTag scan / spoof | [x] | [x] | [x] | [x] |
| BLE tracker detection tools | [x] |  | [x] | [x] |
| Flipper Zero finder | [x] |  |  | [x] |
| GATT / service enumeration | [x] | [x] | [x] |  |
| BLE device tracking by RSSI | [x] |  |  |  |
| BLE stream to Wireshark | [x] |  |  |  |
| BLE skimmer detection | [x] |  |  | [x] |
| FastPair / pairing exploit research |  | [x] | [x] | [x] |
| BLE HID injection / DuckyScript over BLE |  | [x] |  |  |
| BLE keyboard mode |  | [x] |  |  |
| BLE GATT honeypot / cloned peripheral |  |  | [x] | [x] |
| BLE vulnerability profiling |  | [x] |  |  |
| Flock / surveillance detector | [x] |  | [x] | [x] |
| PN532 NFC support | [x] | [x] | [x] |  |
| ST25R3916 NFC support | [x] | [x] |  |  |
| Chameleon Ultra support | [x] | [x] |  |  |
| Chameleon Ultra BLE control | [x] | [x] |  |  |
| Flipper `.nfc` import/export | [x] | [x] |  |  |
| Flipper NFC parser collection | [x] |  |  |  |
| MIFARE Classic default-key attack | [x] | [x] | [x] |  |
| MIFARE Classic embedded dictionary | [x] | [x] | [x] |  |
| MIFARE Classic user dictionary file | [x] | [x] |  |  |
| MIFARE Classic session key reuse / sector sweep | [x] |  |  |  |
| MIFARE Classic hardnested recovery | [x] |  |  |  |
| PicoPass / iCLASS reading | [x] |  |  |  |
| MIFARE DESFire application / file tree reads | [x] |  |  |  |
| EMV / payment card reader | [x] | [x] |  |  |
| BadUSB / DuckyScript | [x] | [x] |  |  |
| USB keyboard host mode | [x] |  |  |  |
| USB HID keyboard output mode | [x] | [x] |  |  |
| Remote keyboard over dual-device link | [x] |  |  |  |
| BadUSB VID/PID identity options | [x] |  |  |  |
| BadUSB mouse jiggler / trackpad | [x] |  |  |  |
| IR learn / capture / replay | [x] | [x] |  |  |
| Flipper `.ir` file support | [x] | [x] |  |  |
| Universal IR library transmit | [x] | [x] |  |  |
| CC1101 SubGHz scan / replay | [x] | [x] | [x] |  |
| CC1101 waterfall spectrum analyzer | [x] | [x] | [x] |  |
| Flipper `.sub` read/write support | [x] | [x] | [x] |  |
| SubGHz protocol decoders | [x] | [x] | [x] |  |
| NRF24 spectrum analyzer | [x] | [x] | [x] | [x] |
| NRF24 MouseJack |  | [x] | [x] |  |
| Passive jamming detection | [x] | [x] | [x] |  |
| Active RF jamming shipped | Not shipped | [x] | [x] | [x] |
| Zigbee / 802.15.4 packet capture | [x] |  |  |  |
| Ethernet W5500 support | [x] | [x] |  |  |
| Ethernet ARP poisoning / MITM tools | [x] | [x] |  |  |
| Ethernet fingerprint / port / ping tools | [x] | [x] |  |  |
| Ethernet DNS / NTP / HTTP / trace tools | [x] |  |  |  |
| TLS SNI / HTTP / FTP credential capture over Ethernet | [x] |  |  |  |
| Camera streaming / motion detection | [x] |  |  |  |
| Motion alerts with webhook support | [x] |  |  |  |
| Network printer / PJL output | [x] |  |  |  |
| DIAL / Chromecast testing | [x] |  |  |  |
| On-device setup wizard | [x] |  |  |  |
| PIN / password lock | [x] |  | [x] | [x] |
| On-device OTA / SD firmware update | [x] |  | [x] |  |
| Firmware verification / rollback protection | [x] |  |  |  |

---

[Read more](https://github.com/ghostesp-revival/ghostesp)
Tool herunterladen