# sc0tfree/mentalist

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.

Repository: https://github.com/sc0tfree/mentalist
Canonical: https://ross.abutalabs.com/products/mentalist
Language: Python
License: MIT
License Family: permissive
Topics: wordlist, wordlist-generator, password, cracking, cracking-hashes, wordlist-technique
Last push: 2026-04-14T01:50:33+00:00

## Health v2 (maintenance only)
Score: 63/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 77, release rhythm 25, longevity 100
- inputs: {"age_days": 3223, "days_push": 142, "days_rel": 290, "gap_med": null, "n_releases_24m": 1}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 2021, forks 259 (observed 2026-08-28T04:06:06.395926+00:00)

## What it is
Mentalist is a graphical Python tool for generating custom password wordlists based on common human password-construction patterns. It can export full wordlists as well as mutation rules compatible with Hashcat and John the Ripper.

## Use cases
- generate custom wordlists for password cracking
- create hashcat rules from human password patterns
- build targeted password dictionaries for penetration tests
- generate john the ripper rule files
- model common password construction habits into candidate lists

## When to choose
- you need a GUI-driven wordlist generator tailored to human password habits
- you want output rules for Hashcat or John the Ripper instead of raw lists
- you are doing authorized password auditing during a penetration test

## When to avoid
- you need a headless or CLI-only wordlist generator
- you want general-purpose dictionary attacks rather than wordlist generation
- you cannot install Python 3.11+ with tkinter

## Facets
- artifact type: application
- maturity: active
- function: security, gui, developer-tools
- domain: security, penetration-testing, developer-tools
- platform: windows, python, cross-platform
- tags: wordlist-generator, password-cracking, hashcat, john-the-ripper, password-lists, linux, macos

## Member repositories
- sc0tfree/mentalist (main) score 63

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:06:06.395926+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T03:00:10.572014+00:00, confidence not recorded.
  - readme: https://github.com/sc0tfree/mentalist (fetched 2026-08-28T04:06:06.395926+00:00, sha b32cf511cb87)
- Data as of 2026-08-30T08:39:29.467469+00:00.
