Mutator /

Filename Size Date modified Message
25 B
34.3 KB
403 B
797 B
2.0 KB
605 B
7.4 KB
1.7 KB
4.4 KB
1.5 KB
8.7 KB
1.6 KB
32 B
1.3 KB
	<-[ Mutator ]->

Project Name: Mutator
Author: @AloneInTheShell
Source: https://bitbucket.org/alone/mutator
Description:

This project aims to be a wordlist mutator with hormones, which means that some
mutations will be applied to the result of the ones that have been already done,
resulting in something like:

corporation -> C0rp0r4t10n_2012

This software is usefull when applied to a few words, like company name and/or 
domain name targeted or the usernames of the system administrators. You must 
think that the number of wrds resulting of applying all mutations is exponential
: a 1 word input would generate an output of 1200 words; a 4 words input would 
generate an output of 4800 words.

The actual mutations supported are:
* Case mutations (toUpper, toLower, FirstCharUpper, SwapCase)
* T0 l33t mutation
* Add Special Char mutation
* Append String of a predefined list
* Append Date 

Some mutations are strange, and some of them have no sense applied together, 
like *_strings and add_year, but is your decision, for that exists the 
parameters xDDD

The mutations "prepend_string" is commented becouse IMHO have no sense xD and 
is rare find passwords like this but feel free to uncommented it, and don't 
forget uncomment it in mutator.h too


Syntax: mutator [options] wordlist

Options:
	-v, --version      	Show version information
	-h, --help         	Show this help
	-o, --output [file]	File to write the results
	-f, --file [file]* 	File from read the words
	-w, --word [word]* 	Word to mutate
	-b, --basic        	Only "case" and "l33t" mutations
	-a, --advanced     	Only advanced mutations
	-y, --years=[year] 	No append,prepend year, if a year is specified appendrange between year specified and actual year, you can specified a range as well [year-year]
	-x, --specials     	No append specials chars
	-s, --strings      	No append,prepend hardcoded strings

	One of these options -w or -f is required

Use Case:

$ ./mutator -w company -o company.dic

$ for i in $(cat user.dic);do ./mutator -w $i -o $i.dic; done
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.