RSMangler is a simple wordlist generation tool that creates custom password wordlists from names, keywords, and other words. It can automatically generate different variations by adding numbers, changing letter cases, creating acronyms, and applying common password patterns. You can install and use RSMangler in Termux to generate custom wordlists with some simple commands.
Here’s what you can do with RSMangler in Termux:
- Generate custom password wordlists.
- Create password variations automatically.
- Add numbers and years to words.
- Generate leetspeak passwords.
- Create acronyms from keywords.
- Learn password auditing techniques.
Install RSMangler in Termux
Below are the simple commands to install RSMangler in Termux. Copy and run each command one by one.
Update Termux packages.
pkg update && pkg upgrade -yInstall Git and Ruby.
pkg install git ruby -yClone the RSMangler repository.
git clone https://github.com/digininja/RSMangler.gitMove into the RSMangler directory.
cd RSManglerDisplay the help menu.
ruby rsmangler.rb --helpRSMangler is now installed and ready to use.
Usage Commands
RSMangler provides multiple options for generating password wordlists with different patterns and variations. Below are some useful commands that you can use to create and manage custom wordlists in Termux.
Create a file containing keywords for the wordlist.
nano wordlist.txtExample content:
admin
password
company
johnPress (CTRL + C + Enter) to save the file.
Generate passwords from the input file.
ruby rsmangler.rb --file wordlist.txtUse a wordlist through standard input.
cat wordlist.txt | ruby rsmangler.rbSave generated passwords into a file.
ruby rsmangler.rb --file wordlist.txt --output mangled.txtSet a maximum word length.
ruby rsmangler.rb --file wordlist.txt --max 12Set a minimum word length.
ruby rsmangler.rb --file wordlist.txt --min 6Generate all word permutations.
ruby rsmangler.rb --file wordlist.txt --permsDouble each word.
ruby rsmangler.rb --file wordlist.txt --doubleReverse words.
ruby rsmangler.rb --file wordlist.txt --reverseGenerate leetspeak variations.
ruby rsmangler.rb --file wordlist.txt --leetGenerate all possible leetspeak variations.
ruby rsmangler.rb --file wordlist.txt --full-leetCapitalize words.
ruby rsmangler.rb --file wordlist.txt --capitalConvert words to uppercase.
ruby rsmangler.rb --file wordlist.txt --upperConvert words to lowercase.
ruby rsmangler.rb --file wordlist.txt --lowerSwap letter cases.
ruby rsmangler.rb --file wordlist.txt --swapAdd “ed” to words.
ruby rsmangler.rb --file wordlist.txt --edAdd “ing” to words.
ruby rsmangler.rb --file wordlist.txt --ingAdd common punctuation to words.
ruby rsmangler.rb --file wordlist.txt --punctuationAdd years to the beginning and end of words.
ruby rsmangler.rb --file wordlist.txt --yearsCreate acronyms from the supplied words.
ruby rsmangler.rb --file wordlist.txt --acronymAdd common words such as admin, sys, pw, and pwd.
ruby rsmangler.rb --file wordlist.txt --commonAdd numbers 01 to 09 to the end of words.
ruby rsmangler.rb --file wordlist.txt --pnaAdd numbers 01 to 09 to the beginning of words.
ruby rsmangler.rb --file wordlist.txt --pnbAdd numbers 1 to 123 to the end of words.
ruby rsmangler.rb --file wordlist.txt --naAdd numbers 1 to 123 to the beginning of words.
ruby rsmangler.rb --file wordlist.txt --nbAllow duplicate entries in the output.
ruby rsmangler.rb --file wordlist.txt --allow-duplicatesDisplay the help menu.
ruby rsmangler.rb --helpChoose the command you want and RSMangler will automatically generate different password combinations based on the supplied keywords and options.
End Note
RSMangler provides a simple way to generate password wordlists with different combinations, numbers, and character variations. By using its available options, you can create custom wordlists for learning and authorized security testing in Termux



