EN
ENNA

John the Ripper vs Mentalist

GitHub Stats

12.9k
Stars
2.0k
2.5k
Forks
258
496
Issues
9
18d ago
Updated
8d ago
-
License
MIT
C
Language
Python

About John the Ripper

John the Ripper is a widely used password cracker designed to perform fast and efficient hashing attacks. Supporting hundreds of hash types and ciphers, it runs in both CPU and GPU modes to maximize performance across different platforms. Known for its versatility and speed, John the Ripper is a staple tool for security professionals conducting password audits and cryptographic research, offering comprehensive support for various attack vectors and techniques.

About Mentalist

Mentalist is a graphical tool for custom wordlist generation. It uses a chain-based approach where you define a sequence of transformations: start with base words (from files, keyboard walks, or manual input), then apply processors like case manipulation, substitution (leetspeak), appending/prepending characters, and combining multiple word sources. The visual interface shows you exactly how words transform through each chain link, making it easy to build complex generation rules without memorizing hashcat or John the Ripper rule syntax. Mentalist can output generated wordlists directly as plaintext files, or export the generation rules in hashcat or John the Ripper format for use during cracking sessions. This makes it particularly useful for creating targeted wordlists for engagements where you have some knowledge of the target's password patterns or organizational password policies.

Platform Support

๐Ÿงlinux๐ŸŽmacos๐ŸชŸwindows
๐Ÿงlinux๐ŸŽmacos๐ŸชŸwindows

Tags

John the Ripper only

hash-crackingbrute-forcewordlistclassic

Mentalist only

wordlist-generatorguihashcat-rulesjohn-ruleschain-based