QTNN is a high-performance, memory-efficient wordlist generator designed for security researchers and penetration testers. It creates smart permutations by combining base words, numbers, and symbols while applying advanced variations like Leet Speak and Case transformations.
- ⚡ Memory Efficient: Uses Python generators to handle massive wordlists without crashing.
- 🎯 Smart Permutations: Automatically combines words with numbers and symbols in common password patterns.
- 🔠 Leet Speak: Built-in character substitution (e.g.,
a->@,e->3). - 🔘 Case Variations: Generates combinations of uppercase, lowercase, and capitalized versions.
- 📊 Progress Feedback: Real-time counter during generation.
- 🛠️ Customizable: Supply your own base files for words, numbers, and symbols.
No external dependencies required. Simply clone and run:
git clone https://github.com/your-username/qtnn.git
cd qtnnpython qtnn.pyGenerates a wordlist with default settings (8-12 characters).
| Flag | Description | Default |
|---|---|---|
-min |
Minimum password length | 8 |
-max |
Maximum password length | 12 |
-o |
Output file name | wordlist.txt |
--leet |
Enable Leet Speak variations | Disabled |
--case |
Enable Case variations | Disabled |
-v |
Verbose mode (detailed progress) | Disabled |
# High security wordlist with all features
python qtnn.py -min 6 -max 20 --leet --case -v
# Using custom input files
python qtnn.py -w my_words.txt -n years.txt -s special.txtqtnn.py: The main script.words.txt: Base dictionary (customize this!).numbers.txt: Common numerical suffixes/prefixes.symbols.txt: Special characters..gitignore: Prevents generated wordlists from being committed.
This tool is intended for authorized security testing and educational purposes only. Accessing systems without explicit permission is illegal. Use responsibly.
Distributed under the MIT License. See LICENSE for more information.
Made for the security community 🛡️