keygen-dictionary.py
is a powerful dictionary generator that uses personal data to create comprehensive wordlists. This tool is designed for research purposes and can be used to verify the strength of passwords or for authorized penetration testing.
The primary objectives of this project are:
- To facilitate research in password security and dictionary-based attacks.
- To allow users to check the vulnerability of their passwords against personalized dictionaries.
- To assist in authorized penetration testing scenarios.
Note: This tool should only be used ethically and legally. Ensure you have proper authorization before using it in any penetration testing context.
- Generates dictionaries based on various personal data inputs
- Customizable combination levels
- Command-line interface for easy interaction
- Outputs results to a text file for further analysis
Clone the repository:
git clone https://github.com/ivanhuay/keygen-dictionary.git
cd keygen-dictionary
Run the script using Python 3:
python3 keygen-dictionary.py
Or make it executable and run:
chmod +x keygen-dictionary.py
./keygen-dictionary.py
Follow the prompts to input personal data and configure the dictionary generation process.
- Enhance performance for faster dictionary generation
- Publish as a pip package for easier installation
- Implement more advanced word mangling techniques
- Add support for output in multiple formats
Contributions are welcome! If you have ideas for improvements or encounter any issues, please open an issue or submit a pull request.
This tool is for educational and research purposes only. The authors are not responsible for any misuse or damage caused by this program. Always ensure you have explicit permission before testing the security of any system you do not own or have authorized access to.
MIT
Have fun and use responsibly!