Skip to content

Marauder Desktop 1.0.0

Choose a tag to compare

@0xsys 0xsys released this 03 Jul 05:34
e820724

Marauder Desktop is a desktop controller for the ESP32 Marauder firmware — the same Compose Material 3 UI as the Marauder Mobile app. Plug an ESP32 in over USB and drive it headlessly: WiFi & Bluetooth sniffers, scanners and attacks, GPS tools, live analyzers and device lists — every command opens its own live results screen.

This build ships a ready-to-run Linux package (bundled Java runtime — nothing else to install).

Install (Linux)

One-line — recommended:

curl -fsSL https://raw.githubusercontent.com/0xsys/ESP32-Marauder-Desktop/main/install.sh | bash

Or download and run:

Platform File
Linux (portable, x64) MarauderDesktop-linux-x64.tar.gz

Extract it and run MarauderDesktop/bin/MarauderDesktop.

Windows

Windows packages (.msi and a portable .zip) are produced automatically by the
repo's GitHub Actions on each tagged release, or you can build one on Windows with
./gradlew packageMsi. See the README.

Highlights

  • Full firmware menu tree mirrored from the device: WiFi (Sniffers / Scanners / Attacks / General), Bluetooth (Sniffers / Attacks), GPS, Device.
  • Interactive by design — every command opens a live view (streaming console + auto-refreshing list + live counters + Stop).
  • Live structured lists (APs, Stations, SSIDs, IPs, Probe Requests, AirTags) and live analyzers (Channel / Bluetooth / Channel Summary).
  • Raw serial console, dark/light theme, attack-confirmation dialogs.
  • Cross-platform USB serial via jSerialComm (115200 8N1, the firmware's @J JSON protocol).

Notes

  • Linux serial permissions: add yourself to dialout (Debian/Ubuntu) or uucp (Arch/CachyOS), then log out and back in.
  • Requires an ESP32 running the Marauder firmware.