GhostESP: Revival
GhostESP is a Wi-Fi pentesting and multi-protocol wireless security platform for ESP32 devices. Scan Wi-Fi networks, capture handshakes, launch attacks, read NFC tags, learn and transmit IR signals, and more.
Start here
1. Check your board
Confirm your board, supported features, and the firmware build you need.
2. Flash GhostESP
Use the recommended web flasher or choose a manual USB or Flipper Zero method.
3. Connect to GhostESP
Choose the on-device UI, WebUI, serial CLI, Flipper app, or desktop control app.
4. Try your first scan
Run a passive Wi-Fi scan and confirm that your device is working.
Explore capabilities
Choose a section below when you already know what you want to do.
Getting Started
Initial setup guidance for GhostESP
Hardware
GhostESP's own open-source hardware devices
Wi-Fi
Overview of GhostESP's Wi-Fi capabilities
Bluetooth LE
Overview of GhostESP's BLE capabilities
SubGHz
Overview of GhostESP's SubGHz radio capabilities
NRF24
NRF24L01 frequency analyzer with jamming detection and GhostLink remote control
GPS & Wardriving
Overview of GhostESP's GPS and wardriving capabilities
NFC
Information about GhostESP's NFC capabilities
Infrared
Overview of GhostESP's infrared capabilities
Camera
Camera-based features for boards with onboard sensors
Audio
MP3 playback over GhostLink for Banshee audio builds
Apps
Standalone apps and interactive tools available on GhostESP
Flipper Zero App
Control GhostESP from your Flipper Zero device using the official companion app.
Companion Tools
Desktop tools for controlling and viewing your GhostESP device over USB.
USB
USB Host and Device features for ESP32-S3 devices
Ethernet
Overview of GhostESP's Ethernet capabilities
Customization
Themes, asset packs, and visual customization for GhostESP
Development
Build firmware, Native SD Apps, and GhostScript extensions for GhostESP
GhostScript
Write Lua scripts that chain CLI commands, react to events, and automate multi-step workflows on GhostESP.
