John the Ripper
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