Getting Started
Initial setup guidance for GhostESP
New to GhostESP? Work through these pages in order:
- Check your board - confirm compatibility before flashing.
- Flash GhostESP - start with the web flasher, or choose a manual USB or Flipper Zero method.
- Connect to GhostESP - pick the on-device UI, WebUI, serial CLI, Flipper app, or desktop app.
- Try your first scan - run a passive Wi-Fi scan to confirm your device works.
After that, configure SD card storage, connect a second board with GhostLink or BLE Bridge, and review firmware updates.
Stuck on something? Start with the FAQ. If you are adding a module or reconfiguring pins, see Wiring Modules and Peripherals.
Supported Hardware
Device compatibility matrix for GhostESP features
Installation Guide
Flash GhostESP with the recommended web flasher
Connect to GhostESP
Choose the best way to control your GhostESP device
Try Your First Scan
Confirm GhostESP is working with a passive Wi-Fi scan
Manual USB Flashing
Flash a downloaded GhostESP release when the web flasher is unavailable
Flash with Flipper Zero
Use a Flipper Zero and the GhostESP app to flash a compatible ESP32 board
WebUI
Access and control GhostESP through the web interface
Wiring Modules and Peripherals
Find the pins your board uses for CC1101, NRF24, NFC, GPS, and SD cards, and wire add-on modules safely
CLI Reference
Common GhostESP CLI commands grouped by category
SD Card
Using SD card storage with GhostESP for file management, captures, and configuration
Storage Layout
Where GhostESP saves captures, reports, applications, and settings on the SD card
GhostLink
GhostLink connects two ESP32 devices for remote control while maintaining continuous AP hosting
BLE Bridge
Use a second ESP32 as a Bluetooth bridge between a main GhostESP device and the Android companion app
Firmware Updates
How GhostESP firmware update checks, installs, peer updates and SD card updates work
FAQ
Frequently asked questions about GhostESP setup, credentials, and troubleshooting.
