Skip to content

datboip/ESP32Marauder

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1,538 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ESP32 Marauder

Marauder logo

A suite of WiFi/Bluetooth offensive and defensive tools for the ESP32

License Gitter Downloads
Twitter Instagram

Build and Push


datboip edition

Custom fork of ESP32 Marauder for the V6.1 (LOLIN D32 + ILI9341 touchscreen) with quality-of-life mods for wardriving and daily use. Built on top of JustCallMeKoko's original firmware.

What's Different

Cyberpunk Boot Splash

  • Animated boot sequence with border draw-in, typewriter title, magenta underline, circuit traces, and accent lines
  • Made for shits and giggles
  • Credits JustCallMeKoko as original author

AutoCycle Mode

  • Cycles through scan modes automatically: Probe Sniff, Beacon Sniff, AP Scan, Deauth Detect, BLE Scan
  • Fullscreen live status display with current mode, progress bar, timer, step/cycle counters
  • Start from main menu, tap anywhere to stop
  • Also available via CLI: autocycle -s start/stop/status
  • Configurable per-mode durations and pause time via CLI

PWM Brightness Control

  • 4-level PWM dimming (25%, 50%, 75%, 100%) instead of binary on/off
  • Saved to flash, persists across reboots
  • Hold top or bottom touch zone for 1.5s to enter brightness mode
  • Also in Device > Brightness menu and CLI: brightness -c / brightness -s 0-3

Boot Shortcuts

  • 4 corner buttons on splash screen: Wardrive, AutoCycle, Station Wardrive, BLE Scan
  • Tap any corner during the 4-second boot splash to jump straight into that mode
  • Just power on and go, no menu navigation needed

Big Touch Zones

  • 25% / 50% / 25% layout (Up / Select / Down) instead of equal thirds
  • Bigger top and bottom zones so it's easier to hit while driving

Fixes for V6.1

  • Buffer crash when AutoCycle started without SD card (null pointer)
  • Headless mode triggering on every boot (GPIO0 held low by USB reset on V6/V6.1)
  • Backlight not working after flash (PWM init before display init)

Building

arduino-cli compile \
  --fqbn esp32:esp32:d32:PartitionScheme=min_spiffs \
  --build-property "build.defines=-DMARAUDER_V6_1" \
  esp32_marauder

Flashing

esptool --port /dev/ttyUSB1 --baud 921600 erase_flash
esptool --port /dev/ttyUSB1 --baud 921600 write-flash 0x0 build/esp32_marauder.ino.merged.bin

Getting Started

Download the latest release of the firmware.

Check out the project wiki for a full overview of the ESP32 Marauder

For Sale Now

You can buy the ESP32 Marauder using this link

About

A suite of WiFi/Bluetooth offensive and defensive tools for the ESP32

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages

  • C++ 72.4%
  • C 26.9%
  • Other 0.7%