[1.0.5] — 2026-07-10
Highlights
- Dependency check screen — post-splash panel verifies tools + rockyou; auto-unpacks
rockyou.txt.gzwhen needed; Space continues, Ctrl+C quits cleanly - Hashcat GPU/CPU control — auto-prefer GPU when available;
--gpu,--cpu-only,--hashcat-devices,--hashcat-backend,--hashcat-workload - Durable crack checkpoints — hashcat progress survives restart; resume prompt when re-entering crack
- Scan pause — Space freezes live scan for copy; resume with Space
- GHz column on the scan table (between BSSID and CH)
- Major reliability fixes — WPA3 password mode 22000, PMKID/EAPOL typing, multi-channel
-c, 5+6 GHz hop, band exclusivity, and many more
Credits
Thanks to Murlocdouche for suggesting the scan-table GHz column and for identifying that hashcat could not be steered to the GPU for cracking.
Added
- Dependency check UI with rockyou detection/unpack
- Deauth tools on dependency list: mdk4, bettercap, mdk3
- Scan Space pause/resume for text selection
- Hashcat crack checkpoints under
wiflux-data/crack_checkpoints/ --gpu/--cpu-only/--hashcat-backend/--hashcat-devices/--hashcat-workload/--no-hashcat-force- Scan table GHz column
--random-macimplementation (ip link)- Channel
chprefix support (ch1,ch6,ch36-ch40)
Changed
--5ghz/--6ghzalone no longer force 2.4 GHz (add-2to combine)-p/--pillageno longer implies--auto(use--autofor unattended)--min-poweraccepts dBm (--min-power=-70) or 0–100 scale- Crack ladder no longer double-runs the main dictionary when ladder is enabled
- Transition APs parse as WPA2 + transition flag so
--wpastill lists them - Decloak only retunes radio on fixed-channel scans; band-aware when it does
Fixes
- Pure WPA3 no longer uses hashcat 22001 (PMK mode) for password wordlists
- Hash field
01/02correctly treated as PMKID / EAPOL (not WPA2/WPA3) - Keep multiple hash lines per BSSID; crack attributed to hash BSSID when different
- Airodump PWR -1 no longer ranks as 99
- Multi-channel lists and 5+6 GHz combined hops applied correctly
/dev/ttyopens withO_RDWR(prompts + Space listener)- Restart after apt install no longer dies on namespace package shadow (
python -m wifluxfrom wrong cwd) - Space skip hint restored after handshake/PMKID prompts
- Hashcat ProcessPool unregister + wall-clock stage timeout
process.runsoft-handles timeouts; more wordlist search paths; WEP-b; case-normalized cracked BSSIDs
Install
curl -LO https://github.com/Leadrogue/Wiflux/releases/download/v1.0.5/wiflux-1.0.5-linux-installer.tar.gz
tar -xzf wiflux-1.0.5-linux-installer.tar.gz
cd wiflux-1.0.5-linux-installer
./install.shFull Changelog: v1.0.4...v1.0.5