pyrit
TLDR
Display benchmark speed
SYNOPSIS
pyrit [-e essid] [-r file] [-i file] [-o file] command
DESCRIPTION
pyrit accelerates WPA/WPA2 password cracking using GPU computing. It pre-computes Pairwise Master Keys (PMKs) from passwords and ESSIDs, storing them in a database for rapid testing against captured handshakes.
The tool leverages CUDA, OpenCL, and CPU cores to maximize computational throughput, making dictionary attacks against WPA significantly faster.
COMMANDS
benchmark
Test cracking speedlist_cores
Show available processing unitscreate_essid
Create ESSID in databaseanalyze
Analyze capture fileimport_passwords
Import wordlist to databaseexport_passwords
Export passwords from databasebatch
Compute PMKs for all passwordsattack_db
Crack password using precomputed PMKsattack_passthrough
Crack using passwords directly
CAVEATS
Authorized security testing only. GPU support requires appropriate drivers. Database can grow large. Effectiveness depends on password being in wordlist.
HISTORY
pyrit was created for WiFi security research and penetration testing. It demonstrated the vulnerability of weak WPA passwords to GPU-accelerated attacks.
SEE ALSO
aircrack-ng(1), hashcat(1), wifite(1)


