A beginner-friendly John the Ripper wrapper for Kali Linux. Automatically detects MD5, SHA1, and SHA256 hashes, launches the appropriate John format, and saves results with a simple menu-driven workflow. this script mainly EZ version of john 🔐 Advanced John Toolkit
The Advanced John Toolkit is an automated password cracking wrapper built around John the Ripper, designed to simplify hash cracking workflows and organize results efficiently.
It provides a structured interface for running common cracking tasks, managing input hashes, and storing outputs in an organized format.
🚀 Features
⚡ Automated John the Ripper execution workflow
🔑 Supports multiple hash input files
📂 Organized output storage for cracked results
🧠 Pre-configured attack modes (wordlist-based cracking)
📊 Clean terminal output with status tracking
📝 Saves cracked passwords into result files
🎯 Simplifies repetitive cracking commands into one script
⚙️ Workflow
User provides hash file (e.g., hashes.txt)
Script runs John the Ripper with selected mode
Password cracking process starts automatically
Results are saved in:
john_results/
output text files
📁 Output Structure
john_results/ → cracked passwords and session logs
hashes.txt → input hash list
recovered passwords file → final results
🛠️ Requirements
John the Ripper (john)
Bash shell (Linux / Kali recommended)
Wordlist (e.g., rockyou.txt)
This tool is intended for educational and authorized security testing only. Unauthorized password cracking is illegal and unethical.
git clone https://github.com/whoami136/Advanced-John-Toolkit.git
cd Advanced-John-Toolkit
bash john.sh- Kali Linux / Linux
- John the Ripper
Install:
sudo apt update
sudo apt install john -y