georg95/aircrack-js
Aircrack implementation in wasm and webgpu
This is aircrack-ng browser port with gpu support (via WebGPU).
It supports classic WPA/WPA2 dictionary attack with 4-way EAPOL handshake(full or partial) or PMKID.
You need only network capture file(s): .cap, .pcap, .pcapng or parsed handshakes/PMKIDs: .hc22000.
Passwords dictionaries built-in from SecLists repo.
Or you can drop your own .txt password list
Speed is on par with aicrack-ng --simd=avx and hashcat 22000-mode for gpu
Check with Benchmark
use Chrome(or any Chromium-based) browser, open chrome://flags and enable options (if present)
force-high-performance-gpu
enable-unsafe-webgpu
Then restart