v1.2.0 — Browser UI, standalone builds, bug fixes
Headless Marauder v1.2.0
Control and flash a headless ESP32 Marauder over USB serial. No browser, no Web Serial, no cloud.
For authorized testing only. See DISCLAIMER.md.
Downloads
Pre-built binaries, no Python needed — just download and run:
- Windows: headless-marauder-v1.2.0-windows-x64.exe
- Linux x64: headless-marauder-v1.2.0-linux-x64
- Linux ARM64: headless-marauder-v1.2.0-linux-arm64 (Raspberry Pi, ARM SBCs — needs 64-bit OS)
These bundle Python, PyQt5, and everything else inside. They include the Qt GUI only — for the TUI or browser UI, install from source.
What's new
Browser UI — a fourth front-end, served at localhost:5000 via Flask + WebSocket. Same dark theme and full feature set as the desktop GUIs: command sidebar with all 70+ commands, live serial console, auto-populating AP/Station tables, parameter forms, raw command input with arrow-key history, and keyboard shortcuts. Run headless-marauder-web or python web/app.py.
Standalone builds — PyInstaller-based executables for Windows, Linux x64, and Linux ARM64 so people can just download and run without dealing with Python or git. Built automatically via GitHub Actions on each release.
Bug fixes in the browser UI:
- Fixed a crash when detecting chip type (missing callback argument)
- Fixed an XSS issue where malicious SSIDs could inject HTML into the AP/Station tables
- Fixed autolist timer stacking up when toggled multiple times
- Fixed keyboard shortcuts (Ctrl+L, Ctrl+.) not working when the command input was focused
Project stuff: added SECURITY.md (vulnerability reporting), DISCLAIMER.md, CONTRIBUTING.md, and a changelog.
Install from source
# Linux
git clone https://github.com/LxveAce/headless-marauder-gui.git
cd headless-marauder-gui && ./install.sh
# Windows
git clone https://github.com/LxveAce/headless-marauder-gui.git
cd headless-marauder-gui && install.batUpdate with git pull or in-app Help > Check for Updates.
Needs Python 3.9+ and a USB serial connection to an ESP32 running Marauder firmware.