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.txt

Common 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.txt

GPU-accelerated MD5

Massive speedup if OpenCL available

john --format=MD5-opencl --wordlist=rockyou.txt hashes.txt

Targeted incremental for PINs

4-6 digit PIN brute force

john --incremental=Digits --max-length=6 --fork=8 hashes.txt

Resume interrupted session

Continue where you left off

john --restore=myjob

LM hash cracking (7-char uppercase)

Legacy Windows LM hashes

john --format=LM --incremental=LanMan hashes.txt

WPA2 handshake with wordlist+rules

Crack WPA2 PSK

john --wordlist=rockyou.txt --rules --format=hccapx handshake.hccapx