check out the latest release at
I was sick of not having what i wanted in a password generating tool so I spent the afternoon coding my own.
[READ ME ]
PassGen ver 1.7 by Frank Cashio
PassGen is a program that generates a specified permutation of text and number. It's aimed at making more realistic passwords.Typically a person chooses short easy to remember words and usually combines them together in some meaningful way. This program this program can calculate those permutations.
Usage: PassGen [wordlist] [outputfile] [Options]
-max Sets the maximum word length to be used in the wordlist
-s Sets the special character file
--smart-case Tries common cases modifications to the words
-w Wordlist to use
-o file to write the output to
--stdout prints pipes output to the terminal
./passgen -w MyWordList -s SpecialCharaters.txt --smart-case --stdout | aircrack-ng -e test -w - test/wpa.cap
this combines the words together using Rules.conf then tires various capitalization scenarios and pipes the out put directly to aircrack-ng
./passgen -w websters-dictionary --smart-case -o new-websters -max 4
this creates a new dictionary using the websters-dictionary with words no longer than 4 letters. It permutes them according to Rules.conf, applies the smart case function to them, and then saves the output to new-websters
this has a very simple format.
W will be replaced by all words
# will be replaced by the digits
* will be rep[laced by the special words list. when using this you have to specify the special word list with the -s command
they can be stringed together as thus:
Now if my dictionary contained only the words 'apple' and 'panda'
PassGen would create this file with all possible permutations as follows:
Anyway like I said I'm also working on a new kind differential cryptography If I get something really cool I may post it.