A flexible Python CLI tool for generating wordlists from user‑defined inputs.
It supports permutations, product combinations, separators, and OR‑options, making it useful for automation, security research, or custom scripting.
From PyPI:
pip install wordlist-toolFrom source:
Windows:
git clone https://github.com/RMNO21/wordlist-tool.git
cd wordlist-tool
pip install .Linux:
git clone https://github.com/RMNO21/wordlist-tool.git
cd wordlist-tool
python -m venv venv
source venv/bin/activate
pip install .After installation, run:
wordlist-toolThe tool will:
- Ask you to enter possible words (you can use
,for OR options). - Let you specify the loop number (between 1 and 10).
- Ask for a separator (optional).
- Generate all permutations and product combinations.
1: admin,user
2: pass,1234
3: done
enter the loop number: 2
enter the separator: @
Output:
admin@pass
admin@1234
user@pass
user@1234
...
- Accepts multiple word inputs with OR options (
word1,word2) - Generates permutations up to user‑defined loop count
- Supports custom separators (
@,$,&, etc.) - Prints results directly to stdout (redirect to file if needed)
Editable install for development:
pip install -e .Run tests:
pytestThis project is licensed under the GNU General Public License v2.0 or later.
See the LICENSE file for details.