Skip to content

ivanhuay/keygen-dictionary

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

keygen-dictionary.py

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.

Purpose

The primary objectives of this project are:

  1. To facilitate research in password security and dictionary-based attacks.
  2. To allow users to check the vulnerability of their passwords against personalized dictionaries.
  3. 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.

Features

  • 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

Installation

Clone the repository:

git clone https://github.com/ivanhuay/keygen-dictionary.git
cd keygen-dictionary

Usage

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.

Screenshots

Usage Example 1

Usage Example 2

Planned Improvements

  • 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

Contributing

Contributions are welcome! If you have ideas for improvements or encounter any issues, please open an issue or submit a pull request.

Disclaimer

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.

License

MIT


Have fun and use responsibly!