Password generator using XKCD method
usage: xkcdpwgen [-h] [-v] [-w WORDS] [-c CAPS] [-n NUMBERS] [-s SYMBOLS]
optional arguments:
-h, --help show this help message and exit
-v, --version show program's version number and exit
-w WORDS, --words
include WORDS words in the password (default=4)
-c CAPS, --caps
capitalize the first letter of CAPS random words (default=0)
-n NUMBERS, --numbers
insert NUMBERS random numbers in the password (default=0)
-s SYMBOLS, --symbols
insert SYMBOLS random symbols in the password (default=0)
The wordlist comes with the folder but one can include any and specify the path in the code
the tool runs in python 3,
python3 xkcdpwgen.py [options]
This would preety much do it.