CUPP or common user password profiler is a tool to generate a wordlist based on the user profile such as their name, pets, etc. A weak password can easily be guessed by profiling the user.
Steps:
First of all, clone the Cupp.py from the GitHub by typing
git clone https://github.com/Mebus/cupp.git
then, cd to the directory by typing
cd /path/to/cupp
to run the cupp, type
python3 cupp.py -i
and fill all the fields about the user profile, if you don’t know about the user, you can skip by hitting the enter button
After you’re done filling the questions, it will generate an output as a .txt file with your target name as the filename