PassGenX - Smart Wordlist Generator
PassGenX is a powerful and efficient password wordlist generator designed for penetration testers and security researchers. It intelligently appends common prefixes and suffixes to usernames to create a custom wordlist, making it highly effective for password attacks.
- Generates password lists based on usernames and common password patterns.
- Includes 500+ common suffixes and prefixes used in real-world passwords.
- Allows users to specify input username files and output wordlist files.
- Simple and lightweight with an easy-to-use command-line interface.
Ensure you have Python 3 installed on your system.
- Clone the Repository.
git clone https://github.com/Rao-Pranava/PassGenX.git
cd PassGenX
- Run the Help optoin of the Tool.
python3 passgenx.py --help
python3 passgenx.py -i usernames.txt -o CustomPassword.txt
| Option | Description |
|---|---|
-i, --input |
Path to the input file containing usernames (one per line). |
-o, --output |
Path to save the generated password wordlist. Default: CustomPassword.txt. |
-h, --help |
Show help message and usage information. |
The username file should contain one username per line, for example:
JohnDoe
Alice123
HackerPro
If the input file contains JohnDoe, PassGenX will generate variations like:
JohnDoe123
JohnDoe@2024
AdminJohnDoe
SuperJohnDoe
JohnDoe!
...
PassGenX is released under the MIT License.
This tool is intended for educational and ethical testing purposes only. Do not use it for unauthorized access or malicious activities.
Feel free to contribute by submitting issues, feature requests, or pull requests.
[Pranava Rao] - Cybersecurity Enthusiast
GitHub: Rao-Pranava
- X (Twitter): @Pranava__Rao
- YouTube: @Pranava__Rao
- Instagram: @Pranava__Rao