Pydictor: Custom Wordlist Generator
Introduction
Pydictor is a powerful custom password dictionary generator designed for use within the Termux terminal environment. It empowers security professionals and ethical hackers to craft highly targeted wordlists and complex password combinations. Whether you need pattern-based generation, custom keyword combinations, or specific character sets, Pydictor provides the flexibility required for effective brute-force testing and security auditing.
Prerequisites
Before installing Pydictor, ensure your environment is prepared:
- Termux App: Installed and fully updated on your Android device.
- Internet Connection: Required to download packages and the Pydictor repository.
- Storage Access (Optional): If you plan to export the generated dictionaries to your phone's internal storage, you may need to run
termux-setup-storage.
Installation Steps
Execute the following commands sequentially to install Pydictor:
1. Update Packages
apt update && apt upgrade -y
2. Install Git and Python
apt install git python -y
3. Clone the Repository
git clone https://github.com/LandGrey/pydictor
4. Navigate to the Directory
cd pydictor
5. Set Execution Permissions
chmod +x pydictor.py
6. Launch the Tool
python pydictor.py
Usage Examples
By default, all generated wordlists are saved in the pydictor/results/ directory. Here are some practical examples of how to generate different types of dictionaries:
Show Help Menu
python pydictor.py -h
Numeric Wordlist
Create a pure numeric dictionary with an exact length of 6 characters:
python pydictor.py -base d --len 6 6
Lowercase Wordlist
Create an alphabetical (lowercase only) dictionary with lengths ranging from 4 to 6 characters:
python pydictor.py -base L --len 4 6
Mixed Wordlist (Numeric & Lowercase)
Create a dictionary containing both numbers and lowercase letters, lengths 4 to 8:
python pydictor.py -base dL --len 4 8
Complex Wordlist
Create a robust dictionary including numbers, lowercase letters, and special characters, lengths 6 to 10:
python pydictor.py -base dLc --len 6 10
Custom Keyword Generation
Generate a wordlist based on specific target-related keywords:
python pydictor.py -chunk admin root test
Birthday Wordlist Plugin
Use the built-in plugin to generate date-of-birth style combinations:
python pydictor.py -plug birthday