http://www.mediafire.com/file/r5iz42...en-v1.7.tar.gz
check out the latest release at
https://sourceforge.net/projects/passgenproject/
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
FrankCashio@yahoo.com
----------------------
What is?
--------
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.
How to:
-------
Usage: PassGen [wordlist] [outputfile] [Options]
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
[Rules.conf]
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:
WW#
Now if my dictionary contained only the words 'apple' and 'panda'
PassGen would create this file with all possible permutations as follows:
appleapple0
pandaapple0
applepanda0
pandapanda0
appleapple1
pandaapple1
applepanda1
pandapanda1
appleapple2
pandaapple2
applepanda2
pandapanda2
appleapple3
pandaapple3
applepanda3
pandapanda3
appleapple4
pandaapple4
applepanda4
pandapanda4
appleapple5
pandaapple5
applepanda5
pandapanda5
appleapple6
pandaapple6
applepanda6
pandapanda6
appleapple7
pandaapple7
applepanda7
pandapanda7
appleapple8
pandaapple8
applepanda8
pandapanda8
appleapple9
pandaapple9
applepanda9
pandapanda9
Anyway enjoy,
-Frank
[/READ ME]
Anyway like I said I'm also working on a new kind differential cryptography If I get something really cool I may post it.


