ZerBea/hcxtools
FreePortable (that doesn't include proprietary/commercial operating systems) solution for conversion of cap/pcap/pcapng (gz compressed) WiFi dump files to hashcat formats (recommended by hashcat) and to John the Ripper formats. hcx: h = hash, c = convert and calculate candidates, x = different hashtypes
About ZerBea/hcxtools
hcxtools is a portable set of tools designed to convert captured WiFi packet dumps (pcap, pcapng, cap, optionally gzip compressed) into hash formats compatible with Hashcat and John the Ripper (JtR). It is 100% compatible with and endorsed by the Hashcat project. The primary purpose is to help users detect weak points in their own WiFi networks by analyzing derived hashes, such as WPA-PBKDF2-PMKID+EAPOL hashes. The suite includes multiple utilities: hcxpcapngtool for conversion, hcxhashtool for filtering, hcxpmktool for PSK/PMK calculation, hcxpottool for handling potfiles, hcxpsktool for weak PSK candidate extraction, hcxeiutool for preparing rule-based cracking, hcxwltool for wordlist mixing, hcxhash2cap for reverse conversion, wlancap2wpasec for cloud upload, and whoismac for OUI lookup. It supports Hashcat modes 4800, 5500, 2200x, 16100, and deprecated modes 250x, 1680x; JtR modes include WPAPSK-PMK, PBKDF2-HMAC-SHA1, chap, netntlm, and tacacs-plus. Note: hcxtools is not supported on Windows, macOS, Android, or any emulators/wrappers; it does not perform WPA PSK cracking, WEP cracking, WPS cracking, or traffic decryption.
Key Features
Pros & Cons
- Free and open source (MIT license)
- Endorsed by and fully compatible with Hashcat and John the Ripper
- Lightweight and portable (runs on most Unix-like systems)
- Provides a comprehensive set of tools for the WPA cracking workflow
- Supports gzip compressed capture files for storage efficiency
- Active development with regular updates (3,260+ commits)
- Not supported on Windows, macOS, Android, or any emulators/wrappers
- Does not perform actual password cracking (requires Hashcat or JtR)
- Does not crack WEP or WPS
- Does not decrypt encrypted traffic
- Steep learning curve for users unfamiliar with command-line tools and WPA cracking