-
Notifications
You must be signed in to change notification settings - Fork 1
Substitution
This command allow to get all possible variation of one word, wherein made all possible substitutions of every letter. All possible substitutions are taken from default (or specified) dictionary with list of methods. Also you can run this command in interactive mode, and enter one word per line to obtain list of substitutes for each.
##Help
To see the usage: PasswordListGenerator.exe subs
If you want to see additional help: PasswordListGenerator.exe help subs
##Options
###Dictionary structure
{
"Method1": { //Name of first method
"A": [ //First symbol
"/-\\", //First replacement
"4", //Second replacement
... //And so on
"A"
],
"B": [], //Second symbol
... //And so on
"Z": []
},
"Method2": {...}, //Name of second method
... //And so on
"MethodN": {...}
}
The file's fields filled with in accordance with the JSON Standart.
You can find default dictionary for example in [EnglishLeetDict.json] (https://github.com/gek0n/passwordlistgenerator/tree/master/PasswordListGenerator/PasswordListGenerator/Resources/EnglishLeetDict.json) file.
You can named methods of dictionary as you want, and you can replace any ASCII characters with any string. Number of methods or symbols is undefined.
###Set the dictionary If you want to specify other dictionary, you need to create json file with described structure.
After create the file, you must specify new dictionary using -d
or --dict
option:
PasswordListGenerator.exe subs -d new_dict.json input_word