A fork for the ESP32-S3-Mini dev board (16MB flash, 8MB PSRAM on external IC's)
- Fixed: EAPOL/PMKID scan logging now works correctly with GPS coordinates
- Fixed: Resolved double extension issue in file naming (e.g.,
.pcap.cap→.pcap) - Improved: Unified log format across all scan modes to match wardrive format
- Enhanced: Better error handling for SD card operations
- Review and compare file system (SD/SPIFFS/FFat) initialization in Wardrive vs. EAPOL/PMKID Scan modes
- Identify where file system mounting is missing or fails in EAPOL/PMKID Scan
- Implement conditional SD object selection in EAPOL/PMKID scan logging
- Unify EAPOL/PMKID scan log format with executeWarDrive/RunProbeScan
- Fix double extension for .pcap and .log files
- Test EAPOL/PMKID Scan logging after applying fix
- Update all scan modes to use new getTimestampedFilename signature and fix related compilation errors
- Verify Buffer class double extension fix in all scan modes
Test all scan modes for correct log output and file creation
- Wardrive mode successfully creates and writes to the log file (wardrive_[timestamp].log).
- EAPOL/PMKID Scan now correctly creates log files (eapolwardrive_[timestamp].log).
- Unified log format across all scan modes for consistency.
- Fixed file system mounting issues for ESP32-S3 Mini.
- Resolved double extension issues in file naming.
EAPOL Wardriving allows capturing WPA handshakes while moving, with GPS coordinates logged for each capture. This is particularly useful for penetration testing and security assessments of wireless networks.
-
Fixed File System Mounting
- Corrected SD card initialization for ESP32-S3 Mini
- Added proper error handling for file operations
-
Unified Log Format
- Standardized log format to match wardrive/probe scan formats
- Added GPS coordinates, timestamps, and signal strength to logs
-
File Naming
- Fixed double extension issue (e.g.,
eapol_wardrive_2025-07-05_13-37-04.log) - Added proper timestamp-based naming
- Fixed double extension issue (e.g.,
-
Compatibility
- Works with both FFAT and standard file systems
- Supports both SD and SD_MMC interfaces
- Enable GPS module
- Insert SD card
- Start EAPOL scan from the menu
- Logs will be saved to the SD card with timestamps and GPS data
EAPOL Wardriving allows capturing WPA handshakes while moving, with GPS coordinates logged for each capture. This is particularly useful for penetration testing and security assessments of wireless networks.
-
Fixed File System Mounting
- Corrected SD card initialization for ESP32-S3 Mini
- Added proper error handling for file operations
-
Unified Log Format
- Standardized log format to match wardrive/probe scan formats
- Added GPS coordinates, timestamps, and signal strength to logs
-
File Naming
- Fixed double extension issue (e.g.,
eapol_wardrive_2025-07-05_13-37-04.log) - Added proper timestamp-based naming
- Fixed double extension issue (e.g.,
-
Compatibility
- Works with both FFAT and standard file systems
- Supports both SD and SD_MMC interfaces
- Enable GPS module
- Insert SD card
- Start EAPOL scan from the menu
- Logs will be saved to the SD card with timestamps and GPS data
A suite of WiFi/Bluetooth offensive and defensive tools for the ESP32



Download the latest release of the firmware.
Check out the project wiki for a full overview of the ESP32 Marauder
You can buy the ESP32 Marauder using this link
