Stripped-down, menu-based TUI for ESP32 Marauder. WiFi/Bluetooth attack platform controlled via serial terminal using WSAD.
- ESP32 Dev Module (240MHz, 320KB RAM, 4MB Flash)
- No PSRAM, no display, no SD card, no battery, no NeoPixel
- Scan: AP scan, Station scan
- Sniff: Beacon, Probe Request, Deauth, PMKID/EAPOL, Pwnagotchi, Raw packets
- Attack: Deauth, Beacon Spam (random/list), Rick Roll, Funny SSIDs
- Scan: All devices, AirTags, Flipper Zero, Card Skimmers
- Spam: Apple (Sour Apple), Windows (SwiftPair), Samsung, Google FastPair, All
W/S - Move selection
Enter - Select / Enter submenu
ESC or Q - Go back / Exit submenu
Any key - Stop running scan/attack
Requires PlatformIO.
cd marauder_tui
pio runFlash to device:
pio run -t uploadConnect at 115200 baud. Use a terminal with ANSI support:
- Windows: Windows Terminal, PuTTY
- Linux/Mac: Kitty, iTerm2, native terminal
ESP32 Marauder TUI v1.0
├── WiFi
│ ├── Scan APs
│ ├── Scan Stations
│ ├── Sniff >
│ │ ├── Beacon Frames
│ │ ├── Probe Requests
│ │ ├── Deauth Packets
│ │ ├── PMKID/EAPOL
│ │ ├── Pwnagotchi
│ │ └── Raw Packets
│ ├── Attack >
│ │ ├── Deauth Selected
│ │ ├── Beacon Random
│ │ ├── Beacon List
│ │ ├── Rick Roll
│ │ └── Funny SSIDs
│ └── Set Channel
├── Bluetooth
│ ├── Scan All
│ ├── Scan Airtags
│ ├── Scan Flippers
│ ├── Card Skimmers
│ └── Spam >
│ ├── Apple (Sour)
│ ├── Windows
│ ├── Samsung
│ ├── Google
│ └── All Spam
├── Targets
│ ├── List APs
│ ├── List Stations
│ ├── List SSIDs
│ ├── Select/Deselect
│ ├── Add SSID
│ └── Clear All
├── Settings
│ └── Channel
└── Reboot
~1MB (fits comfortably in 4MB flash with OTA partition)
Inspired by and based on ESP32 Marauder by JustCallMeKoko.

