awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
openwall avatar

openwall/john

0
View on GitHub↗
13,268 stars·2,506 forks·C·7 vueswww.openwall.com/john↗

John

John is a command-line security utility designed for password strength auditing and cryptographic hash recovery. It functions as a professional tool for identifying weak user credentials and recovering access to protected files, archives, and private keys across various operating systems, databases, and applications.

The software distinguishes itself through a high-performance architecture that utilizes processor-level vector instructions to perform parallel cryptographic operations. It incorporates a rule-based mutation engine that transforms dictionary words into complex candidates based on human typing patterns, alongside a modular plugin system that supports a wide range of hash formats and encryption algorithms.

To manage large-scale operations, the tool employs multi-threaded work stealing to distribute computational loads across CPU cores and uses memory-mapped file processing to handle extensive wordlists efficiently. It also includes state-preserving checkpoint recovery to ensure that long-running sessions can be resumed after interruptions. These capabilities support diverse requirements in digital forensics, security vulnerability assessments, and data recovery workflows.

Features

  • Hash Cracking Tools - Provides a command-line utility for testing password strength and recovering lost credentials by performing high-speed dictionary and brute-force attacks.
  • Security Utilities - Utilizes processor-level vector instructions to perform parallel cryptographic operations for rapid password strength assessment and data recovery.
  • Strength Analyzers - Tests user passwords against common attack patterns to identify weak credentials across operating systems, databases, and web applications.
  • Data Encryption - Recovers access to encrypted files and archives by testing potential passwords against industry standard encryption algorithms.
  • Cryptographic Hash Computations - Tests potential passwords against industry-standard encryption algorithms to restore access to protected files, archives, and private keys.
  • Security Testing and Auditing - Identifies weak user credentials and vulnerable encryption implementations across operating systems, databases, and web applications.
  • Brute Force Tools - Tool for offline password hash cracking.
  • John the Ripper Tools - Open-source password security auditing and recovery tool.
  • Password and Credential Tools - Advanced offline password cracker.
  • Password Attacks - Fast password cracker for various hash types.
  • Cryptographic Accelerators - Utilizes processor-level vector instructions to perform multiple cryptographic operations in parallel for significantly increased throughput.
  • Vulnerability Assessment and Testing - Identifies insecure authentication configurations and weak password policies by simulating real-world attacks on system hashes.
  • Digital Forensics - Analyzes password-protected evidence and encrypted containers during security investigations to extract sensitive information.
  • Mutation Engines - Applies user-defined transformations to dictionary words to generate complex password candidates based on human typing patterns.

Historique des stars

Graphique de l'historique des stars pour openwall/johnGraphique de l'historique des stars pour openwall/john

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Questions fréquentes

Que fait openwall/john ?

John is a command-line security utility designed for password strength auditing and cryptographic hash recovery. It functions as a professional tool for identifying weak user credentials and recovering access to protected files, archives, and private keys across various operating systems, databases, and applications.

Quelles sont les fonctionnalités principales de openwall/john ?

Les fonctionnalités principales de openwall/john sont : Hash Cracking Tools, Security Utilities, Strength Analyzers, Data Encryption, Cryptographic Hash Computations, Security Testing and Auditing, Brute Force Tools, John the Ripper Tools.

Quelles sont les alternatives open-source à openwall/john ?

Les alternatives open-source à openwall/john incluent : vanhauser-thc/thc-hydra — Hydra is a network login password cracker and authentication tester designed to identify valid usernames and passwords… hashcat/hashcat — Hashcat is a high-performance hash cracking software and OpenCL compute application used to recover plain-text… magnumripper/johntheripper — JohnTheRipper is a multi-platform offline password recovery tool designed to detect and crack hundreds of different… z4nzu/hackingtool — This project is a comprehensive cybersecurity tool collection designed to support security research, penetration… bitwiseshiftleft/sjcl — sjcl is a JavaScript cryptography library providing a collection of primitives for encryption, hashing, and encoding… brix/crypto-js — crypto-js is a JavaScript cryptography library providing a collection of standard cryptographic algorithms and data…

Alternatives open source à John

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec John.
  • vanhauser-thc/thc-hydraAvatar de vanhauser-thc

    vanhauser-thc/thc-hydra

    11,943Voir sur GitHub↗

    Hydra is a network login password cracker and authentication tester designed to identify valid usernames and passwords through automated brute-force and dictionary attacks. It serves as a multi-protocol authentication tester capable of verifying credentials across a wide range of remote network services, including SSH, SMB, FTP, and various database listeners. The project is distinguished by its ability to execute parallelized password attacks against multiple servers and protocols simultaneously. It features a modular system for implementing diverse network authentication schemes, allowing f

    C
    Voir sur GitHub↗11,943
  • hashcat/hashcatAvatar de hashcat

    hashcat/hashcat

    26,200Voir sur GitHub↗

    Hashcat is a high-performance hash cracking software and OpenCL compute application used to recover plain-text passwords from hashed data. It functions as a GPU-accelerated recovery tool and distributed password cracker, leveraging CPUs and GPUs to perform intensive cryptographic computations. The system differentiates itself through a distributed cracking workflow that coordinates tasks across multiple machines via an overlay network to share computational load. It further optimizes recovery speed using Markov chain keyspace optimization to prioritize the most likely password candidates. Th

    C
    Voir sur GitHub↗26,200
  • magnumripper/johntheripperAvatar de magnumripper

    magnumripper/JohnTheRipper

    13,274Voir sur GitHub↗

    JohnTheRipper is a multi-platform offline password recovery tool designed to detect and crack hundreds of different hash and cipher formats across various operating systems. It functions as a security utility for retrieving lost credentials and performing security audit testing to identify weak passwords within a database of hashes. The project features a custom rule password cracker and a mangling engine that uses a domain-specific language to transform wordlist entries into common password mutation patterns. It provides hardware-accelerated recovery by distributing parallel processing tasks

    C
    Voir sur GitHub↗13,274
  • z4nzu/hackingtoolAvatar de Z4nzu

    Z4nzu/hackingtool

    77,515Voir sur GitHub↗

    This project is a comprehensive cybersecurity tool collection designed to support security research, penetration testing, and vulnerability assessment. It functions as a unified penetration testing suite, providing a centralized environment where professionals can access a wide range of offensive security utilities to identify system weaknesses and study attack vectors. The platform distinguishes itself through a modular architecture that aggregates disparate security scripts into a single, hierarchical command-line interface. It simplifies the management of these utilities by integrating ext

    Pythonallinonehackingtoolbesthackingtoolctf-tools
    Voir sur GitHub↗77,515
  • Voir les 30 alternatives à John→