Loading ...



  • rsmangler - A simple tool allowing you to take a wordlist and mangle it


RSMangler will take a wordlist and perform various manipulations on it similar to those done by John the Ripper with a few extras. The main new feature is permutations mode which takes each word in the list and combines it with the others to produce all possible permutations (not combinations, order matters).


Basic usage: 
./rsmangler.rb --file wordlist.txt
To pass the initial words in on standard in do:
cat wordlist.txt | ./rsmangler.rb
To send the output to a file:
./rsmangler.rb --file wordlist.txt --output mangled.txt
All options are ON by default, these parameters turn them OFF
Usage: rsmangler.rb [OPTION]
--help, -h: show help
--file, -f: the input file, use - for STDIN
--output, -o: the output file, use - for STDOUT
--max, -x: maximum word length
--min, -m: minimum word length
--perms, -p: permutate all the words
--double, -d: double each word
--reverse, -r: reverser the word
--leet, -t: l33t speak the word
--full-leet, -T: all posibilities l33t
--capital, -c: capitalise the word
--upper, -u: uppercase the word
--lower, -l: lowercase the word
--swap, -s: swap the case of the word
--ed, -e: add ed to the end of the word
--ing, -i: add ing to the end of the word
--punctuation: add common punctuation to the end of the word
--years, -y: add all years from 1990 to current year to start and end
--acronym, -a: create an acronym based on all the words entered in order and add to word list
--common, -C: add the following words to start and end: admin, sys, pw, pwd
--pna: add 01 - 09 to the end of the word
--pnb: add 01 - 09 to the beginning of the word
--na: add 1 - 123 to the end of the word
--nb: add 1 - 123 to the beginning of the word
--force: don´t check output size
--space: add spaces between words
--allow-duplicates: allow duplicates in the output list

Install rsmangler
sudo apt install rsmangler
Remove rsmangler
sudo apt remove rsmangler

Don’t Want to Miss Anything?

Sign up for Newsletters

* Yes, I agree to the terms and privacy policy