john

john 1.9.0-Jumbo-1-unstable-2026-09-30

John the Ripper password cracker

https://github.com/openwall/john/
GNU General Public License v2.0 or later
programs: hccapx2john.py, bitwarden2john.py, restic2john.py, benchmark-unify, hextoraw.pl, lotus2john.py, pgpsda2john.py, multibit2john.py, apex2john.py, lion2john.pl, sap2john.pl, axcrypt2john.py, wpapcap2john, unique, rar2john, unrule.pl, libreoffice2john.py, keepass2john, aruba2john.py, potcheck.pl, unshadow, pdf2john.py, mkvcalcproba, androidfde2john.py, oubliette2john.py, keyring2john.py, mozilla2john.py, rexgen2rules.pl, makechr, ldif2john.pl, pse2john.py, gitea2john.py, fuzz_option.pl, lion2john-alt.pl, luks2john.py, known_hosts2john.py, fvde2john.py, cisco2john.pl, money2john.py, sense2john.py, dmg2john, aem2john.py, keychain2john.py, leet.pl, pgpwde2john.py, sha-dump.pl, aix2john.pl, ecryptfs2john.py, neo2john.py, john, kirbi2john.py, bitshares2john.py, radius2john.py, DPAPImk2john.py, relbench, ibmiscanner2john.py, adxcsouf2john.py, sha-test.pl, strip2john.py, genincstats.rb, test_tezos2john.py, kwallet2john.py, cardano2john.py, monero2john.py, pkcs12kdf.py, andotp2john.py, bitlocker2john, signal2john.py, tezos2john.py, pdf2john.pl, codepage.pl, ccache2john.py, mcafee_epo2john.py, androidbackup2john.py, ios7tojohn.pl, 1password2john.py, truecrypt2john.py, pwsafe2john.py, ps_token2john.py, ssh2john.py, mac2john-alt.py, krb2john.py, racf2john, zip2john, coinomi2john.py, geli2john.py, atmail2john.pl, calc_stat, uaf2john, enpass5tojohn.py, bestcrypt2john.py, staroffice2john.py, SIPdump, itunes_backup2john.pl, bitlocker2john.py, eapmd5tojohn, applenotes2john.py, ethereum2john.py, filezilla2john.py, kdcdump2john.py, deepsound2john.py, blockchain2john.py, diskcryptor2john.py, network2john.lua, radius2john.pl, cprepair, authenticator2john.py, 7z2john.pl, ejabberd2john.py, iwork2john.py, dashlane2john.py, rulestack.pl, sipdump2john.py, putty2john, vncpcap2john, office2john.py, pcap2john.py, pass_gen.pl, mac2john.py, mailer, hccap2john, aix2john.py, padlock2john.py, dmg2john.py, apop2john.py, netntlm.pl, pgpdisk2john.py, unafs, mosquitto2john.py, bitcoin2john.py, bestcryptve2john.py, keystore2john.py, bks2john.py, openssl2john.py, lastpass2john.py, encdatavault2john.py, pem2john.py, zed2john.py, raw2dyna, prosody2john.py, pfx2john.py, sspr2john.py, enpass2john.py, vdi2john.pl, ikescan2john.py, gpg2john, vmx2john.py, telegram2john.py, genmkvpwd, keplr2john.py, oracle2john.py, electrum2john.py, cracf2john.py, tokenize.pl, netscreen.py, base64conv, openbsd_softraid2john.py, tgtsnarf, undrop, htdigest2john.py, ansible2john.py, encfs2john.py
Platforms (45)
powerpc-netbsdmipsel-linuxarmv6l-netbsdx86_64-redoxarc-linuxi686-linuxaarch64-linuxaarch64-freebsd
View source on NixOS/nixpkgs →

Install

Copy into your configuration

NixOS (configuration.nix)
environment.systemPackages = with pkgs; [
  john
];
Ad-hoc shell
nix-shell -p john
Flake (nix run)
nix run nixpkgs#john