⚡ A powerful, automated installer for John the Ripper on Termux and Linux environments.
- ✅ Fully automated installation of John the Ripper
- ✅ Checks and removes old installations before proceeding
- ✅ Automatically updates and installs required dependencies
- ✅ Intelligent retry mechanism for cloning repositories
- ✅ Ensures global accessibility of
john
via$PATH
- ✅ Works smoothly in Termux and standard Linux environments
Run the following command in Termux or a Linux terminal:
curl -s https://raw.githubusercontent.com/SciFrozen-Git/JTR-Installer/main/JTR-Installer.sh | bash
-
Clone the repository:
git clone https://github.com/SciFrozen-Git/JTR-Installer.git cd JTR-Installer
-
Make the script executable:
chmod +x JTR-Installer.sh
- Run the installer:
./JTR-Installer.sh
- Removes conflicting installations (if any).
- Updates system packages to ensure compatibility.
- Installs dependencies like git, build-essential, and binutils.
- Clones the latest John the Ripper source from GitHub.
- Builds and compiles the software.
- Ensures john is globally accessible, even in Termux.
Run
source ~/.bashrc
or restart your terminal.
The script automatically adjusts by adding john to your $PATH.
Still facing issues? Open a GitHub issue!
JTR-Installer is open-source and distributed under the MIT License.
If you find this project useful, consider starring ⭐ the repository on GitHub!