macOS
brew install john-jumbolocal Homebrew formula metadata
sudo port install johnMacPorts ports tree · sysutils/john/Portfile · source: api.github.com
brew / rank 1596
Enhanced version of john, a UNIX password cracker. Version 1.9.0 via Homebrew; verified 2026-08-02. Also installable with macports: sudo port install john.
install
brew install john-jumbolocal Homebrew formula metadata
sudo port install johnMacPorts ports tree · sysutils/john/Portfile · source: api.github.com
sudo apk add johnAlpine Linux edge package indexes · john · source: dl-cdn.alpinelinux.org
sudo apt install johnDebian stable package indexes · john · source: deb.debian.org
sudo dnf install johnFedora Rawhide package metadata · john · source: dl.fedoraproject.org
nix profile install nixpkgs#johnnixpkgs package indexes · pkgs/by-name/jo/john/package.nix · source: api.github.com
sudo pacman -S johnArch Linux sync databases · john · source: geo.mirror.pkgbuild.com
sudo zypper install johnopenSUSE Tumbleweed package metadata · john · source: download.opensuse.org
overview
Enhanced version of john, a UNIX password cracker
history
John the Ripper Jumbo is the community-enhanced branch of John the Ripper, an offline password auditing and recovery tool. The Jumbo line adds large amounts of community code, documentation, formats, and helper data beyond the core cracker, including support for hundreds of hash and cipher types.
John the Ripper began in 1996 as Solar Designer's replacement for Cracker Jack, with prototypes for incremental mode dating to 1995. It became open source in 1997, and the 1.5 rewrite in 1998 became the basis for later versions. The public GitHub repository was created in 2011 and uses bleeding-jumbo as its default branch.
The Jumbo branch formalized the place where experimental and community-contributed cracking formats, scripts, and documentation could land faster than in the core release. Openwall's own README warns that Jumbo contains much more functionality and lower maturity guarantees than core, which is exactly why it became the branch most security practitioners reach for when they need broad format coverage.
Openwall distributes Jumbo source and Windows binaries and recommends the GitHub development source in preference to the old Jumbo release tarball. Homebrew packages it separately as john-jumbo, where it conflicts with the core john formula and pulls in extra dependencies such as GMP and OpenSSL.
The upstream homepage and Homebrew formula show the package-manager split clearly: core john remains available, while john-jumbo is the enhanced formula for users who want broader cracking coverage.
Jumbo is used for password-auditing jobs where the input format may be archive files, office documents, SSH keys, cryptocurrency wallets, network captures, operating-system password stores, databases, or web application hashes. Users typically run converter tools where needed, crack with john, and inspect results with john --show or the john.pot store.
The john-jumbo formula is package-nerd-interesting because it captures a real upstream social split: a conservative core and a fast-moving, format-rich Jumbo branch. It also exposes the maintenance cost of security packages that bundle optimized CPU/GPU code, optional cryptographic libraries, helper scripts, and many architecture-specific assumptions.
security posture
No matching local secret-handling manifest was found for john-jumbo. Nucleus package metadata is still published here so future coverage has a stable package URL.
Before unattended agent use, check whether the tool reads plaintext credentials, writes remote state, publishes artifacts, or shells out to plugins.
executables
| Command | Kind | Exposure | Note |
|---|---|---|---|
john | executable | indexed executable | Discovered from the local executable index. |
freshness
These signals separate page generation age, package-manager activity, and upstream release comparison. Version lag is warned only when an evidence URL and comparable versions are present.
install metadata
| Package key | brew:john-jumbo |
|---|---|
| Version | 1.9.0 |
| Package manager | Homebrew |
| Homepage | https://www.openwall.com/john/ |
| Last updated | 2026-08-02T01:26:52+09:00 |
| Pulse | updated |
| Bottle | not recorded |
| Service | none declared |
source database matches
Matches are pulled from external package-manager indexes and kept separate from local Automic Vault package links.
john
sudo port install johnjohn 1.9.0-2
active password cracking tool
sudo apt install johnjohn-data 1.9.0-2
active password cracking tool - character sets
sudo apt install john-datajohn
nix profile install nixpkgs#johnjohn 1.9.0-2build1
active password cracking tool
sudo apt install johnjohn-data 1.9.0-2build1
active password cracking tool - character sets
sudo apt install john-datajohn 1.9.0-r8
John the Ripper password cracker
sudo apk add johnjohn-bash-completion 1.9.0-r8
Bash completions for john
sudo apk add john-bash-completionjohn-doc 1.9.0-r8
John the Ripper password cracker (documentation)
sudo apk add john-docjohn-zsh-completion 1.9.0-r8
Zsh completions for john
sudo apk add john-zsh-completionjohn 1.9.0-12.fc43
John the Ripper password cracker
sudo dnf install johnjohn 1.9.0.jumbo1-13
John the Ripper password cracker
sudo pacman -S johnjohn 1.9.0-9.14
Utility to detect weak passwords
https://www.openwall.com/john/
sudo zypper install johnsource trail
This page is generated by av-web from the private package SQLite artifact built by scripts/generate-pkg-sqlite.py.
View the package source record on GitHub.