Project Awesome project awesome

Password Cracking

The process of recovering passwords from data that has been stored in or transmitted by a system in scrambled form.

Collection 908 stars GitHub

Hashcat

Wordlist tools

Generation/Manipulation

accent_permutator 4 (archived)

A tool to transform characters from ASCII / UTF-8 to accented characters such as "o" to "ò".

anew 1.6k updated 2y ago

Append lines from stdin to a file, but only if they don't already appear in the file. Outputs new lines to stdout too, making it a bit like a tee -a that removes duplicates.

bopscrk 1.1k updated 1y ago

Generate smart and powerful wordlists for targeted attacks. Includes song lyrics fetching and different transforms.

common-substr 65 updated 5y ago

Simple tool to extract the most common substrings from an input text. Built for password cracking.

CUPP 5.8k updated 2mo ago

A tool that lets you generate wordlists by user profiling data such as birthday, nickname, address, name of a pet or relative etc.

duplicut

Remove duplicates from MASSIVE wordlist, without sorting it (for dictionary-based password cracking).

Gorilla 392 updated 1mo ago

Tool for generating wordlists or extending an existing one using mutations.

Gramify 34 updated 1y ago

Create n-grams of wordlists based on words, characters, or charsets to use in offline password attacks and data analysis.

Elpscrk 925 updated 1y ago

Elpscrk is like cupp, but it's based on permutations and statistics while being memory efficient.

Keyboard-Walk-Generators

Generate Keyboard Walk Dictionaries for cracking.

kwprocessor 597 updated 7mo ago

Advanced keyboard-walk generator with configureable basechars, keymap and routes.

maskprocessor 497 updated 3y ago

High-performance word generator with a per-position configureable charset.

maskuni 6 updated 3y ago

A standalone fast word generator in the spirit of hashcat's mask generator with unicode support.

Mentalist 2.0k updated 4mo ago

Mentalist is a graphical tool for custom wordlist generation. It utilizes common human paradigms for constructing passwords and can output the full wordlist as well as rules compatible with Hashcat and John the Ripper.

PTT

The Password Transformation Tool (ptt) is a versatile utility designed for password cracking. It facilitates the creation of custom rules and transformations, as well as the generation of wordlists. This tool supports processing data from files, URLs, and standard input, streamlining cracking workflows.

Phraser

Phraser is a phrase generator using n-grams and Markov chains to generate phrases for passphrase cracking.

princeprocessor 481 updated 2y ago

Standalone password candidate generator using the PRINCE algorithm.

Rephraser 63 updated 4y ago

A Python-based reimagining of Phraser using Markov-chains for linguistically-correct password cracking.

Rling 95 updated 3d ago

RLI Next Gen (Rling), a faster multi-threaded, feature rich alternative to rli found in hashcat utilities.

statsprocessor 187 updated 2y ago

Word generator based on per-position markov-chains.

StringZilla

Fastest string sort, search, split, and shuffle for long strings and multi-gigabyte files in Python and C.

TTPassGen 168 updated 9mo ago

Flexible and scriptable password dictionary generator which supportss brute-force, combination, complex rule modes etc.

token-reverser

Words list generator to crack security tokens.

WikiRaider 45 updated 2y ago

WikiRaider enables you to generate wordlists based on country specific databases of Wikipedia.