whatisgithub

What is ghostesp?

someoneofficial/ghostesp — explained in plain English

Analysis updated 2026-05-18

0Audience · developerComplexity · 4/5Setup · moderate

In one sentence

An open source ESP32 firmware platform packing WiFi, Bluetooth, NFC, IR, and Sub-GHz wireless testing tools into a Flipper Zero style device.

Mindmap

mindmap
  root((GhostESP))
    What it does
      WiFi scan and capture
      BLE and AirTag tools
      NFC and Sub-GHz radio
      BadUSB and IR support
    Tech stack
      ESP-IDF
      ESP32 hardware
      CC1101 radio chip
    Use cases
      Wireless security testing
      Wardriving
      DIY hardware projects
    Audience
      Security researchers
      Hardware hobbyists

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Turn a supported ESP32 board into a multi-protocol wireless testing device.

USE CASE 2

Scan and capture WiFi and Bluetooth traffic for security research or wardriving.

USE CASE 3

Read, replay, or work with NFC cards and Sub-GHz radio signals on supported hardware.

USE CASE 4

Use BadUSB or infrared features compatible with Flipper Zero file formats.

What is it built with?

ESP-IDFESP32CCC1101

How does it compare?

someoneofficial/ghostesp0verflowme/alarm-clock0xhassaan/nn-from-scratch
Stars00
LanguageCSSPython
Last pushed2022-10-03
MaintenanceDormant
Setup difficultymoderateeasymoderate
Complexity4/52/54/5
Audiencedevelopervibe coderdeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · moderate Time to first run · 30min

Requires a supported ESP32 board, feature availability varies by specific hardware model.

No license information is provided in the README.

So what is it?

GhostESP is an open source firmware platform for ESP32 microcontrollers, the small, cheap chips commonly used in DIY electronics and wireless projects. It is built on ESP-IDF, the official development framework for these chips, and turns supported ESP32 boards into multi-purpose wireless testing devices similar in spirit to tools like the Flipper Zero, but running on ESP32 hardware instead. The feature list is extensive and organized by radio type. On the WiFi side it can scan networks, capture handshakes, run various attack and testing modes such as deauthentication and beacon spam, and export wardriving data that combines WiFi, Bluetooth, and GPS information. On Bluetooth Low Energy it can scan for devices, spoof or detect AirTags, and stream captured traffic to Wireshark for analysis. It also supports USB features including acting as a USB keyboard and running BadUSB style scripts, infrared learning and transmission compatible with Flipper Zero's file format, NFC card reading and some MIFARE Classic attacks, and Sub-GHz radio signal scanning and replay using CC1101 hardware across several common frequency bands. The project supports a wide range of ESP32 chip variants and dozens of specific development boards from multiple manufacturers, though the README notes that not every feature works on every board. It includes a comparison table positioning itself against similar open source firmware projects, claiming a larger feature set and codebase size than the alternatives it lists. To get started, users flash their device using a web based flashing tool linked in the README, and can find more detailed setup help through the project's documentation site and a Discord community. Because many of these radio testing features, such as deauthentication attacks, packet capture, and card attacks, are the kind of tools used in wireless security testing, this project is squarely aimed at people already familiar with that space rather than complete beginners.

Copy-paste prompts

Prompt 1
Explain what hardware I need to flash GhostESP and get started with it.
Prompt 2
Help me understand the difference between GhostESP's WiFi features and its BLE features.
Prompt 3
Walk me through which ESP32 boards support the full GhostESP feature set.
Prompt 4
Summarize what GhostESP's comparison table says versus other similar firmware projects.

Frequently asked questions

What is ghostesp?

An open source ESP32 firmware platform packing WiFi, Bluetooth, NFC, IR, and Sub-GHz wireless testing tools into a Flipper Zero style device.

What license does ghostesp use?

No license information is provided in the README.

How hard is ghostesp to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is ghostesp for?

Mainly developer.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.