security enabled verified medium v1.0.0

cupp

Common User Passwords Profiler — generates intelligent wordlists based on personal profile information gathered from the target.

📋 Live Preview
cupp -i
cupp -i

Sandbox: execFile · Timeout: 300s

Capabilities

wordlist.generate
wordlist.profile
wordlist.social
wordlist.mangle

Parameters

Name Type Required Default Description Aliases
flag-i boolean No - Interactive mode — prompts for personal details -i
flag-l file No - Parse a username list from file -l
flag-w string No - Wordlist output filename -w
flag-a boolean No - Parse all usernames from a web page -a
flag-q boolean No - Quiet mode (no banner) -q
flag-v boolean No - Verbose mode -v
name string No - Target first name --name
surname string No - Target surname --surname
nick string No - Target nickname --nick
birth string No - Target birth date (DDMMYYYY) --birth
pet string No - Target pet name --pet
company string No - Target company name --company
car boolean No - Target favourite car --car
charset boolean No - Custom charset for mutations --charset
kids boolean No - Target children names --kids
movie boolean No - Target favourite movie --movie
music boolean No - Target favourite music --music
partner boolean No - Target partner name --partner
school boolean No - Target school name --school
sports boolean No - Target favourite sport --sports

Artifacts

TypeDescriptionMIMESchemaTrust
wordlistGenerated profile-based wordlisttext/plain-verified

Contract

Inputs

wordlist.profile.name

Target name

wordlist.profile.birth

Target birth date

wordlist.profile.pet

Target pet name

wordlist.profile.company

Target company name

Outputs

wordlist.file

Generated profile-based wordlist

Side effects:

Workflow Edges

Produces

wordlist.file

Consumes

wordlist.profile.namewordlist.profile.birthwordlist.profile.petwordlist.profile.company

Resource Profile

ResourceValue
CPUlow
Memory64 MB
Networknone
Disk I/Omedium

Examples

Interactive profile-based wordlist generation

cupp -i

Generate wordlist from a list of usernames

cupp -l usernames.txt

Parse all usernames from a website and build wordlist

cupp -a https://example.com

Quiet mode with custom output file

cupp -i -w passwords.txt -q

Generate using CLI flags instead of interactive prompts

cupp --name John --surname Doe --birth 01011990 --pet Rex --company Acme

Documentation

CUPP — Common User Passwords Profiler

CUPP is an interactive wordlist generator that builds targeted password lists from personal profile information such as name, birth date, pet name, partner, company, and interests. It uses common password patterns and mutations to create highly relevant candidate passwords for social engineering and credential attacks.

Dependencies

python3

Related Tools

crunchcewlrsmangler

References