John the Ripper

Openwall GitHub: john

Step 1: Clone john repository

mkdir john && cd john
git clone https://github.com/openwall/john.git .

Step 2: Install john

cd src
./configure

📝 Per, Optimal Build on macOS, clean old files and build silently. Allowing 4 jobs to run in parallel.

make -s clean && make -sj4

Step 3: Test john build

📝 $HOME/opt is used as the example working directory. Use the working directory for you setup if different.

$HOME/opt/john/run/john --test

❗️ Complete testing may take time. When satisfied with results, close testing session.

Step 4: Create alias for john

Add the following lines to $HOME/.zshrc

# Created for 'john'
alias john="$HOME/opt/john/run/john"

Step 5: Verify john alias

john -h
../