Find your next open-source project

Search by name, purpose, or keyword — or paste a GitHub repository URL

justcallmekoko/ESP32Marauder

Security & Privacy

ESP32 firmware for WiFi and Bluetooth scanning, wardriving, packet analysis and wireless security testing.

13,057
1,586
C++
7 years old

What it is

ESP32 Marauder is firmware for ESP32 boards that bundles WiFi and Bluetooth scanning, wardriving, packet capture and analysis, access-point and station discovery, and a set of offensive and defensive wireless testing utilities. It targets security researchers, penetration testers and hardware hobbyists who already work with ESP32 devices and want a portable wireless assessment tool.

The repository is the source of the firmware itself (C++), with per-board builds, an on-device menu interface and a command-line interface. Supported hardware includes several board revisions and radio modules, including ESP32-WROOM and ESP32-C5 designs; the README lists FCC module identifiers per hardware family.

Quick start

  1. Identify the board revision and radio module you have, since firmware builds are board-specific.
  2. Download the matching firmware from the latest release.
  3. Flash it to the ESP32 board using your preferred flashing method for that board.
  4. Boot the device and use the on-device menu or the command-line interface to run scans and other tools.

Detailed feature descriptions and per-board instructions are in the project wiki. The README itself only points to the release and the wiki; it does not contain a step-by-step flashing guide.

Constraints

  • Firmware builds are tied to specific ESP32 boards and radio modules; flashing the wrong build can leave the device non-functional.
  • The toolset is explicitly offensive and defensive wireless testing software. Use it only on networks and devices you own or are authorized to test.
  • The repository does not declare a license, so redistribution and commercial use terms are unclear.
  • Hardware sold by the project author is separate from the firmware source; the README links to the vendor site for purchasing.

HotRepo's take

The project has been public since 2019 and recorded 11 stars gained in the C++ daily list on 2026-11-09, reaching position 14 that day. That is a single snapshot, not a growth trend. Its relevance comes from the combination of multi-board firmware, a large feature set and a documented wiki, which makes it a reference point among ESP32 wireless testing firmware rather than a one-off demo.

Written by AI from the project's README, updated . The project's own docs are the source of truth.

You might also like

  1. skizzophrenic/SquachWatch-CYDESP32 firmware that scans WiFi and Bluetooth for surveillance devices and shows detections on a Cheap Yellow Display.C++492
  2. BruceDevices/firmwareESP32 offensive-security firmware for Cardputer, M5Stack, LILYGO, and other supported boards.C++7,187
  3. geo-tp/ESP32-Bit-PirateFirmware that turns an ESP32-S3 board into a multi-protocol hardware debugging and sniffing tool, controlled from a serial or browser CLI.C++6,246