Cracken is a fast password wordlist generator, Smartlist creation, and password hybrid-mask analysis tool written in pure, safe Rust (more on talk/). Inspired by great tools like maskprocessor, hashcat, Crunch, and 🤗HuggingFace's tokenizers.
Possible workflows with Cracken:
Simple:
Generate wordlist candidates from a hybrid mask - e.g., cracken -w rockyou.txt -w 100-most-common.txt '?w1?w2?d?d?d?d?s'
You can pipe the passwords Cracken generates into hashcat, john, or your favorite password cracker
Advanced:
Create a Smartlist from existing passwords - cracken create
Analyze a passwords list of plaintext passwords - cracken entropy
use most frequent Hybrid-Masks to generate password candidates fast - cracken generate -i hybrid-masks.txt
Source code and additional information can be found here: https://github.com/shmuelamar/cracken