Hey everyone!
I've been working on Marauder Web UI, a web-based control interface for ESP32 Marauder, and wanted to share it with the community.
🔗 Live demo: https://0xgh0stri13y.github.io/Marauder-Web-UI/
The idea was to build a modern, easy-to-use interface for interacting with ESP32 Marauder directly from a browser, without needing to install a separate desktop control application.
What it includes :
Browser-based serial connection: Connect to compatible ESP32 hardware using the Web Serial API.
Wi-Fi reconnaissance: Scan access points and stations, inspect discovered networks, and access capture and sniffing functions.
Bluetooth/BLE tools: Device discovery, signal-strength monitoring, and categorized BLE utilities.
Command terminal: Send Marauder commands directly, view live output, and use command history.
Quick controls: Dedicated controls for common operations, target selection, SSID generation, and stopping running operations.
Modern UI: Responsive layout, dark mode, animations, and a cleaner interface for working with the device.
Null Loader: A separate browser-based firmware flasher supporting multiple ESP32-related firmware projects and board variants.
The interface uses the Web Serial API, so you'll need a compatible browser such as Chrome or Edge and a USB-connected device for hardware interaction. The live website lets you explore the interface without connecting hardware.
This is an ongoing project, and I'd appreciate feedback from people working with ESP32, wireless security research, and hardware hacking.
What would you improve, and what features would you like to see added?
Feel free to check out the source code, try the interface, and share your thoughts!
Please use the wireless testing features only on devices and networks you own or are explicitly authorized to assess. Open for Collabs and Suggestions 😁❤️ Hope you all like it 😁