Interactive Tool
Command Builder
Configure your John the Ripper cracking session interactively, then copy the generated command. Select your cracking mode and options below.
Reads passwords from a wordlist file. Most commonly used mode.
Save/restore interrupted sessions with --session=name and --restore=name.
Use --fork=N to parallelize across multiple CPU cores.
Limit guess length with --max-length=N. Useful for incremental mode.
Generated Command
john --wordlist=/usr/share/wordlists/rockyou.txt --session=myjob hashes.txtCommon Presets
Instead of building from scratch each time, use these proven configurations:
Quick Single + Wordlist
First-pass comprehensive attack
john --single --wordlist=rockyou.txt --rules=Wordlist --session=firstpass hashes.txtGPU-accelerated MD5
Massive speedup if OpenCL available
john --format=MD5-opencl --wordlist=rockyou.txt hashes.txtTargeted incremental for PINs
4-6 digit PIN brute force
john --incremental=Digits --max-length=6 --fork=8 hashes.txtResume interrupted session
Continue where you left off
john --restore=myjobLM hash cracking (7-char uppercase)
Legacy Windows LM hashes
john --format=LM --incremental=LanMan hashes.txtWPA2 handshake with wordlist+rules
Crack WPA2 PSK
john --wordlist=rockyou.txt --rules --format=hccapx handshake.hccapx