CUPP

Build targeted wordlists from a profile.

KaliParrotpassive

pkg: cupp

CUPP generates personalised password candidates from a target’s personal details (name, pet, dates).

Syntax

cupp -i

Example

cupp -i

Interactively asks about the target and outputs a tailored wordlist.

Options & flags

What each switch does. Toggle them in the builder below to assemble a command.

-iInteractive profile builder.
-wImprove/mangle an existing wordlist.
-lDownload common wordlists.

Command builder

Tick options (and fill any values) to build a ready-to-copy command.

cupp

Usage examples

cupp -i

Build a targeted wordlist from personal details.

Advantages
  • High-hit targeted lists
  • Quick OSINT-to-wordlist
Disadvantages
  • Manual input
  • Only as good as the OSINT
Tags
#wordlist#osint

Official docs: CUPP

Related commands

Frequently asked questions

What is CUPP used for?
CUPP generates personalised password candidates from a target’s personal details (name, pet, dates).
What is an example CUPP command?
A common example is: cupp -i — Interactively asks about the target and outputs a tailored wordlist.
Is CUPP part of Kali Linux?
Yes. CUPP ships with Kali Linux (and Parrot OS). If missing, install it with: sudo apt install cupp.
What category of security tool is CUPP?
CUPP is a Password Attacks tool with a passive-risk profile when run against a live target.

Try recon tools live

Run real scans against a domain you control, stage by stage.

Open the lab →