Linux workstation

openSUSE Tumbleweed native package

john

Utility to detect weak passwords

Packages / openSUSE Tumbleweed / Productivity/Security / john

[Source: john]

Package: john (1.9.0-9.14)

External Resources:

Homepage: [www.openwall.com]

Utility to detect weak passwords

John the Ripper is a password cracker (password security auditing tool). Its primary purpose is to detect weak passwords, and a number of other hash types are supported to that end.

Other Packages Related to john:

  • dep: /bin/sh

    Package not available

  • dep: /usr/bin/perl

    Package not available

  • dep: /usr/bin/python3

    Package not available

  • dep: group(users)

    Package not available

  • dep: libOpenCL.so.1()(64bit)

    Package not available

  • dep: libOpenCL.so.1(OPENCL_1.0)(64bit)

    Package not available

  • dep: libbz2.so.1()(64bit)

    Package not available

  • dep: libcrypt.so.1()(64bit)

    Package not available

  • dep: libcrypt.so.1(XCRYPT_2.0)(64bit)

    Package not available

  • dep: libcrypto.so.3()(64bit)

    Package not available

  • dep: libcrypto.so.3(OPENSSL_3.0.0)(64bit)

    Package not available

  • dep: libgmp.so.10()(64bit)

    Package not available

  • dep: libm.so.6()(64bit)

    Package not available

  • dep: libm.so.6(GLIBC_2.29)(64bit)

    Package not available

  • dep: libpcap.so.1()(64bit)

    Package not available

  • dep: libusb-1.0.so.0()(64bit)

    Package not available

  • dep: libz.so.1()(64bit)

    Package not available

  • dep: libc.so.6(GLIBC_2.38)(64bit)

    Package not available

Download john

ArchitecturePackage SizeInstalled SizeFiles
x86_6437 MiB118 MiB[list of files]

Package file paths (404)

Showing the first 250 sorted package-associated paths. Use file search to locate a specific path.

  • /etc/john.conf
  • /usr/bin/1password2john.py
  • /usr/bin/7z2john.pl
  • /usr/bin/adxcsouf2john.py
  • /usr/bin/aem2john.py
  • /usr/bin/aix2john.pl
  • /usr/bin/aix2john.py
  • /usr/bin/andotp2john.py
  • /usr/bin/androidbackup2john.py
  • /usr/bin/androidfde2john.py
  • /usr/bin/ansible2john.py
  • /usr/bin/apex2john.py
  • /usr/bin/applenotes2john.py
  • /usr/bin/aruba2john.py
  • /usr/bin/axcrypt2john.py
  • /usr/bin/base64conv
  • /usr/bin/bestcrypt2john.py
  • /usr/bin/bitcoin2john.py
  • /usr/bin/bitlocker2john
  • /usr/bin/bitshares2john.py
  • /usr/bin/bitwarden2john.py
  • /usr/bin/bks2john.py
  • /usr/bin/blockchain2john.py
  • /usr/bin/ccache2john.py
  • /usr/bin/cisco2john.pl
  • /usr/bin/codepage.pl
  • /usr/bin/cracf2john.py
  • /usr/bin/dashlane2john.py
  • /usr/bin/deepsound2john.py
  • /usr/bin/diskcryptor2john.py
  • /usr/bin/dmg2john
  • /usr/bin/dmg2john.py
  • /usr/bin/DPAPImk2john.py
  • /usr/bin/ecryptfs2john.py
  • /usr/bin/ejabberd2john.py
  • /usr/bin/electrum2john.py
  • /usr/bin/encfs2john.py
  • /usr/bin/enpass2john.py
  • /usr/bin/ethereum2john.py
  • /usr/bin/filezilla2john.py
  • /usr/bin/fuzz_option.pl
  • /usr/bin/geli2john.py
  • /usr/bin/gpg2john
  • /usr/bin/hccap2john
  • /usr/bin/hccapx2john.py
  • /usr/bin/hextoraw.pl
  • /usr/bin/htdigest2john.py
  • /usr/bin/ibmiscanner2john.py
  • /usr/bin/ikescan2john.py
  • /usr/bin/ios7tojohn.pl
  • /usr/bin/itunes_backup2john.pl
  • /usr/bin/iwork2john.py
  • /usr/bin/john
  • /usr/bin/kdcdump2john.py
  • /usr/bin/keepass2john
  • /usr/bin/keychain2john.py
  • /usr/bin/keyring2john.py
  • /usr/bin/keystore2john.py
  • /usr/bin/kirbi2john.py
  • /usr/bin/known_hosts2john.py
  • /usr/bin/krb2john.py
  • /usr/bin/kwallet2john.py
  • /usr/bin/lastpass2john.py
  • /usr/bin/ldif2john.pl
  • /usr/bin/leet.pl
  • /usr/bin/libreoffice2john.py
  • /usr/bin/lion2john-alt.pl
  • /usr/bin/lion2john.pl
  • /usr/bin/lotus2john.py
  • /usr/bin/luks2john.py
  • /usr/bin/mac2john-alt.py
  • /usr/bin/mac2john.py
  • /usr/bin/mailer
  • /usr/bin/mcafee_epo2john.py
  • /usr/bin/monero2john.py
  • /usr/bin/money2john.py
  • /usr/bin/mozilla2john.py
  • /usr/bin/multibit2john.py
  • /usr/bin/neo2john.py
  • /usr/bin/netntlm.pl
  • /usr/bin/netscreen.py
  • /usr/bin/office2john.py
  • /usr/bin/openbsd_softraid2john.py
  • /usr/bin/openssl2john.py
  • /usr/bin/padlock2john.py
  • /usr/bin/pass_gen.pl
  • /usr/bin/pcap2john.py
  • /usr/bin/pdf2john.pl
  • /usr/bin/pem2john.py
  • /usr/bin/pfx2john.py
  • /usr/bin/pgpdisk2john.py
  • /usr/bin/pgpsda2john.py
  • /usr/bin/pgpwde2john.py
  • /usr/bin/potcheck.pl
  • /usr/bin/prosody2john.py
  • /usr/bin/pse2john.py
  • /usr/bin/ps_token2john.py
  • /usr/bin/putty2john
  • /usr/bin/pwsafe2john.py
  • /usr/bin/racf2john
  • /usr/bin/radius2john.pl
  • /usr/bin/radius2john.py
  • /usr/bin/rar2john
  • /usr/bin/relbench
  • /usr/bin/rexgen2rules.pl
  • /usr/bin/rulestack.pl
  • /usr/bin/sap2john.pl
  • /usr/bin/sha-dump.pl
  • /usr/bin/sha-test.pl
  • /usr/bin/signal2john.py
  • /usr/bin/sipdump2john.py
  • /usr/bin/ssh2john.py
  • /usr/bin/sspr2john.py
  • /usr/bin/staroffice2john.py
  • /usr/bin/strip2john.py
  • /usr/bin/telegram2john.py
  • /usr/bin/tezos2john.py
  • /usr/bin/truecrypt2john.py
  • /usr/bin/uaf2john
  • /usr/bin/unafs
  • /usr/bin/undrop
  • /usr/bin/unique
  • /usr/bin/unrule.pl
  • /usr/bin/unshadow
  • /usr/bin/vdi2john.pl
  • /usr/bin/vmx2john.py
  • /usr/bin/vncpcap2john
  • /usr/bin/wpapcap2john
  • /usr/bin/zip2john
  • /usr/share/doc/packages/john
  • /usr/share/doc/packages/john/Auditing-Kerio-Connect.md
  • /usr/share/doc/packages/john/Auditing-Openfire.md
  • /usr/share/doc/packages/john/AxCrypt-Auditing-HOWTO.md
  • /usr/share/doc/packages/john/CHANGES
  • /usr/share/doc/packages/john/CHANGES-jumbo
  • /usr/share/doc/packages/john/CONFIG
  • /usr/share/doc/packages/john/CONTACT
  • /usr/share/doc/packages/john/COPYING
  • /usr/share/doc/packages/john/CRAM-MD5.txt
  • /usr/share/doc/packages/john/CREDITS
  • /usr/share/doc/packages/john/CREDITS-jumbo
  • /usr/share/doc/packages/john/DiskCryptor-HOWTO.md
  • /usr/share/doc/packages/john/DYNAMIC
  • /usr/share/doc/packages/john/DYNAMIC_COMPILER_FORMATS.md
  • /usr/share/doc/packages/john/DYNAMIC_EXPRESSIONS
  • /usr/share/doc/packages/john/dynamic_history.txt
  • /usr/share/doc/packages/john/DYNAMIC_SCRIPTING
  • /usr/share/doc/packages/john/ENCODINGS
  • /usr/share/doc/packages/john/EXAMPLES
  • /usr/share/doc/packages/john/EXTERNAL
  • /usr/share/doc/packages/john/extras
  • /usr/share/doc/packages/john/extras/AddressSanitizer-HOWTO.txt
  • /usr/share/doc/packages/john/extras/HACKING.md
  • /usr/share/doc/packages/john/extras/john-1.7.9-jumbo-7-licensing-stats.txt
  • /usr/share/doc/packages/john/extras/john-1.7.9-jumbo-7-licensing.txt
  • /usr/share/doc/packages/john/extras/libFuzzer-HOWTO.txt
  • /usr/share/doc/packages/john/extras/README-CUDA
  • /usr/share/doc/packages/john/FAQ
  • /usr/share/doc/packages/john/HDAA_README
  • /usr/share/doc/packages/john/INSTALL-FEDORA
  • /usr/share/doc/packages/john/INSTALL-UBUNTU
  • /usr/share/doc/packages/john/INSTALL-WINDOWS
  • /usr/share/doc/packages/john/Kerberos-Auditing-HOWTO.md
  • /usr/share/doc/packages/john/LICENSE
  • /usr/share/doc/packages/john/LICENSE.mpi
  • /usr/share/doc/packages/john/MARKOV
  • /usr/share/doc/packages/john/MASK
  • /usr/share/doc/packages/john/MODES
  • /usr/share/doc/packages/john/NETNTLM_README
  • /usr/share/doc/packages/john/NEWS
  • /usr/share/doc/packages/john/OFFICE
  • /usr/share/doc/packages/john/OPTIONS
  • /usr/share/doc/packages/john/pass_gen.Manifest
  • /usr/share/doc/packages/john/pcap2john.readme
  • /usr/share/doc/packages/john/PRINCE
  • /usr/share/doc/packages/john/README.7z2john.md
  • /usr/share/doc/packages/john/README.apex
  • /usr/share/doc/packages/john/README.Apple_DMG
  • /usr/share/doc/packages/john/README.bash-completion
  • /usr/share/doc/packages/john/README.bitcoin
  • /usr/share/doc/packages/john/README.BitLocker
  • /usr/share/doc/packages/john/README.coding-style
  • /usr/share/doc/packages/john/README.cprepair
  • /usr/share/doc/packages/john/README-DISTROS
  • /usr/share/doc/packages/john/README.Ethereum
  • /usr/share/doc/packages/john/README.FileVault2
  • /usr/share/doc/packages/john/README.format-epi
  • /usr/share/doc/packages/john/README.FreeBSD
  • /usr/share/doc/packages/john/README.gpg
  • /usr/share/doc/packages/john/README.IBM_AS400
  • /usr/share/doc/packages/john/README.ios7
  • /usr/share/doc/packages/john/README.keychain
  • /usr/share/doc/packages/john/README.keyring
  • /usr/share/doc/packages/john/README.keystore
  • /usr/share/doc/packages/john/README-krb5-18-23
  • /usr/share/doc/packages/john/README.krb5tgs-17-18-23.md
  • /usr/share/doc/packages/john/README.kwallet
  • /usr/share/doc/packages/john/README.librexgen
  • /usr/share/doc/packages/john/README.LotusNotes
  • /usr/share/doc/packages/john/README.LUKS
  • /usr/share/doc/packages/john/README.md
  • /usr/share/doc/packages/john/README-MIC
  • /usr/share/doc/packages/john/README.MinGW
  • /usr/share/doc/packages/john/README.mozilla
  • /usr/share/doc/packages/john/README.mpi
  • /usr/share/doc/packages/john/README-OPENCL
  • /usr/share/doc/packages/john/README-PDF
  • /usr/share/doc/packages/john/README-PST
  • /usr/share/doc/packages/john/README.pwsafe
  • /usr/share/doc/packages/john/README.RACF
  • /usr/share/doc/packages/john/README.ssh
  • /usr/share/doc/packages/john/README-TACACS+
  • /usr/share/doc/packages/john/README.Tezos
  • /usr/share/doc/packages/john/README-ZIP
  • /usr/share/doc/packages/john/README-ZTEX
  • /usr/share/doc/packages/john/Regen-Lost-Salts.txt
  • /usr/share/doc/packages/john/RULES
  • /usr/share/doc/packages/john/RULES-hashcat
  • /usr/share/doc/packages/john/SecureMode-tutorial.md
  • /usr/share/doc/packages/john/SHOW_FORMATS.md
  • /usr/share/doc/packages/john/SIPcrack-LICENSE
  • /usr/share/doc/packages/john/SUBSETS
  • /usr/share/john
  • /usr/share/john/alnum.chr
  • /usr/share/john/alnumspace.chr
  • /usr/share/john/alpha.chr
  • /usr/share/john/ascii.chr
  • /usr/share/john/digits.chr
  • /usr/share/john/dumb16.conf
  • /usr/share/john/dumb32.conf
  • /usr/share/john/dynamic.conf
  • /usr/share/john/dynamic_disabled.conf
  • /usr/share/john/dynamic_flat_sse_formats.conf
  • /usr/share/john/hybrid.conf
  • /usr/share/john/john.local.conf
  • /usr/share/john/kernels
  • /usr/share/john/kernels/7z_kernel.cl
  • /usr/share/john/kernels/agile_kernel.cl
  • /usr/share/john/kernels/androidbackup_kernel.cl
  • /usr/share/john/kernels/ansible_kernel.cl
  • /usr/share/john/kernels/axcrypt2_kernel.cl
  • /usr/share/john/kernels/axcrypt_kernel.cl
  • /usr/share/john/kernels/bf_cpu_kernel.cl
  • /usr/share/john/kernels/bf_kernel.cl
  • /usr/share/john/kernels/bitlocker_kernel.cl
  • /usr/share/john/kernels/bitwarden_kernel.cl
  • /usr/share/john/kernels/blockchain_kernel.cl
  • /usr/share/john/kernels/bsd_softraid_kernel.cl
  • /usr/share/john/kernels/cloudkeychain_kernel.cl
  • /usr/share/john/kernels/cryptmd5_kernel.cl

Field source: openSUSE Tumbleweed OSS revision tumbleweed-oss-multiarch:4db10cdde3ad82c7e22be35753c9e164b4bdd30f92db4aee17a0d4c94c5f902f

Use this package

OpenFactory can boot this operating system in a browser VM, or start a build that includes the native package name from this record.

Versions, suites, and repositories

Each row is recorded package-index metadata for one version, architecture, suite, and repository. Names, URLs, and sizes are source-reported; a link is a potentially mutable retrieval location, not an OpenFactory redistribution claim or proof that OpenFactory retained the artifact bytes.

VersionReleaseArchitectureRepositoryPackage sizeInstalled sizePublisher repository artifact
1.9.0-9.14tumbleweed / ossx86_64openSUSE Tumbleweed · OSS · multi-architecture37 MiB118 MiBx86_64/john-1.9.0-9.14.x86_64.rpm

Field source: openSUSE Tumbleweed OSS revision tumbleweed-oss-multiarch:4db10cdde3ad82c7e22be35753c9e164b4bdd30f92db4aee17a0d4c94c5f902f

Checksums and observation dates

For an APT source, signature verification authenticates the repository metadata chain and the Packages index containing this source-reported artifact digest. It does not certify package safety.

Catalog record completeness

The completeness score measures metadata coverage, not software quality, security, compatibility, or suitability.

Summary and description
25/25
Artifact path and source digest
25/25
Dependency metadata
15/15
Package-file index
15/15
Homepage
5/5
License text
5/5
Source package or maintainer
10/10

Recorded total: 100/100

Field source: openSUSE Tumbleweed OSS revision tumbleweed-oss-multiarch:4db10cdde3ad82c7e22be35753c9e164b4bdd30f92db4aee17a0d4c94c5f902f. The cross-OS mapping is catalog-derived from the source-reported homepage; it does not establish authorship or publisher identity

Sources and provenance

Field-source links above resolve here. Each source entry names the metadata publisher, trust tier, exact snapshot revision, signature result, and observation time; catalog-derived mappings are labeled separately.

  • Authoritative source; repository metadata signature verified, revision tumbleweed-oss-multiarch:4db10cdde3ad82c7e22be35753c9e164b4bdd30f92db4aee17a0d4c94c5f902f

    Signature verification covers the configured repository metadata chain. It does not certify that the package is safe or suitable.

    Repository-signature verification record
    Signed-object SHA-256
    4db10cdde3ad82c7e22be35753c9e164b4bdd30f92db4aee17a0d4c94c5f902f
    Signer fingerprint
    AD485664E901B867051AB15F35A2F86E29B700A4
    Keyring revision
    opensuse-project-signing-key.asc
    SHA-256 b5745739ebfb95b25b8e810f9bcb847fe750ccda598bd85f02f0e974599a6d7e
    Tool and policy
    gpgv (GnuPG) 2.4.9
    openfactory-software-catalog-signature-v1
    Verification time
    Sep 1, 2026
    Signed Release → package-index hash linkage

    Path: Not recorded
    Expected SHA-256: Not recorded
    Observed SHA-256: Not recorded
    Result: match verified

john Package for openSUSE Tumbleweed | OpenFactory