Key Features
Evil Portal
Set up a fake WiFi portal with custom SSID and domain.
Web-UI
Built-in interface for configuration, sending commands, and file management.
WiFi Recon
Log probe requests, beacon frames, deauth packets, and PCAP raw data.
Deauthentication Attacks
Disconnect clients from specific networks; supports multiple APs.
BLE Toolkit
BLE scanning, packet capture, spam, and AirTag spoofing (where supported).
Beacon Spam
Broadcast customizable SSID beacons and manage beacon lists.
Pineapple & Evil Twin Detection
Detect Wi‑Fi Pineapples and potential evil twin networks.
RGB LED Modes & GPS
Customizable LED feedback and optional GPS integration for supported boards.
IR Learn & Transmit
Learn and transmit IR signals on supported hardware.
Latest Release: v1.8.1
v1.8.1
Revival v1.8.1
Added
- Added included TURNHISTVOFF universal IR file with popular TV Power buttons
Changed
- Suspend Wi-Fi services during BLE commands to guarantee enough free memory for NimBLE to initialize successfully
- Updated MFC dictionary with new additions
- Only show touchscreen scroll buttons when the options list is scrollable
- Refactored the standard mainmenu to reduce memory usage and improve performance
- Changed default UI theme to 'Bright'
- Default to WebUI authentication disabled
- Replaced Basic HTTP auth with HTTP Digest (RFC2617) using HMAC-signed stateless nonces to avoid sending plaintext credentials
- Default AP authmode changed to WPA2/WPA3 mixed for ESP32‑C5 and ESP32‑C6
- Refactor NFC to use static pools instead of heap allocations for less fragmentation and better performance
- WebUI is now served as a gzipped file to reduce loading times
- IR remotes and universals menus now show “No .ir files” placeholder when no IR files are found
Fixed
- Prevent accidental mainmenu nav button activation during swipes
- Fixed main menu color theming to match actually enabled items
- Fixed potential status bar display issues during screen transitions
- Fixed potential issue with menu navigation after clearing lists
- Correct ADC battery percentage scaling math to prevent incorrect readings
- Fixed BQ27220 reset/reseal flow to more accurately reflect battery state
Downloads
See Ghost ESP in Action
GhostESP Overview
Comprehensive overview of GhostESP features including WebUI, Evil Portal, Rave mode, and network printing capabilities
5GHz Deauthing
Demonstration of 5ghz deauth attacks with esp32-c5 on GhostESP
Deauth Demo
Demonstration of GhostESP and Flipper Zero deauthenticating a spy camera from a 2.4GHz WiFi network
Dual Communication with GhostESP
How to use dual communication with GhostESP
T-Watch S3 Tutorial
How to get the T-Watch S3 into bootloader mode and flash GhostESP
Mobile Flashing Tutorial
Flash Ghost ESP on ESP32-C3 SuperMini using just your phone
Supported Hardware
Getting Started
Flash Your Device
Visit the Espresso Web Flasher
Bootloader Mode:
- Hold BOOT button
- Connect USB cable
- Release BOOT after connection
Basic Commands
scanap- Scan WiFi networkslist -a- List found networksscanlocal- Scan local networkhelp- Show all commands
Need Help?
Join our Discord Community for:
- Live Support
- Troubleshooting
- Latest Updates
- Community Tips
Flipper Zero App
Ghost ESP for Flipper Zero v1.6.0
Control your Ghost ESP directly from your Flipper Zero with our official companion app.
App Features:
- WiFi Operations
- BLE Controls
- GPS Functions
- Device Configuration
Limited Official Store
Exclusive Ghost ESP apparel and accessories