feat: add DHCP Starvation, DNS Spoofer, BLE Tracker, Audio Jammer + custom AP name#2550
feat: add DHCP Starvation, DNS Spoofer, BLE Tracker, Audio Jammer + custom AP name#2550quietdom wants to merge 8 commits into
Conversation
The evil-wifi-names picker became unreachable after the "Fix karma" commit added \`if (apName.isEmpty()) apName = "Free Wifi";\` at the top of setup(), so on launch you always got the bare keyboard and never the list of saved SSIDs. Show the picker again (saved names + "Custom Wifi") when launching interactively with no preset SSID, and drop the now-dead block below. Guard it with !_autoMode so automated flows (e.g. Karma) never get an interactive prompt.
802.11 limits an SSID to 32 bytes; truncate before it reaches WiFi.softAP() so a longer name (e.g. from a cloned target) produces a well-formed AP instead of being silently rejected or mangled.
Prompt for an AP password after the SSID and pass it to WiFi.softAP(), so the portal can mimic a WPA2 network (same name+password as a real one) instead of always being open. Empty keeps it open; 8-63 chars enable WPA2, and 1-7 chars are rejected and re-asked (softAP would otherwise fail). Skipped in autoMode (e.g. Karma) and in Verify mode, where the AP must stay open so victims can join and enter the real Wi-Fi password to be verified.
|
Hey @quietdom, I opened a PR on your dev branch (quietdom#4) with a few The main one is an optional WPA2 password for the AP. Right now the portal is I also brought back the saved-name picker (it had been unreachable since the "Fix |
|
will look at this whenever i get the chance since im out of the country |
…tal-wpa2 feat(evil-portal): saved-name picker + SSID cap + optional WPA2 password
What this PR does
Adds 4 new attack/monitoring features to Bruce firmware and improves Evil Portal AP naming.
New Features
WiFi Menu
BLE Menu
Evil Portal
Existing features preserved
All features live in Bruce native menus - no extra submenus or arsenal sections.