fluxion/attacks
strasharo ce468bcff3 Add tmux/headless mode, auto mode, and captive portal fixes
- Add WindowUtils.sh: xterm/tmux abstraction (fluxion_window_open/close/cleanup/init)
- Convert all xterm calls to fluxion_window_open across fluxion.sh, both attacks, both AP libs
- Add --auto mode: non-interactive, auto-selects language/interface/channel/target/attack
- Add --scan-time CLI arg for auto mode scanner duration
- Add -m flag for headless tmux mode (pre-parsed before X11 checks)
- Disable lighttpd system service on startup to free port 80
- Add iptables/iptables-save/iptables-restore to required dependencies
- Auto-configure AppArmor local override so dhcpd can read /tmp/fluxspace/
- Fix lighttpd PID capture by using -D (foreground) flag with shell backgrounding
- Add pkill fallback in stop_attack for lighttpd cleanup edge cases
- Show success banner with captured password before shutdown on captive portal success
- Add background watcher to detect attack success and unblock io_query_choice
- Fix terminal color bleed: append CClr after choice text in io_query_choice format string
- Fix attack-in-progress menu: reset color after each choice, show input prompt
- Add WindowUtils unit tests (tests/test_window_utils.sh)
- Update HelpUtils with new flags documentation
2026-02-15 05:08:03 +00:00
..
Captive Portal Add tmux/headless mode, auto mode, and captive portal fixes 2026-02-15 05:08:03 +00:00
Handshake Snooper Add tmux/headless mode, auto mode, and captive portal fixes 2026-02-15 05:08:03 +00:00