An open API service indexing awesome lists of open source software.

https://github.com/ivanhuay/keygen-dictionary

dictionary generator in python
https://github.com/ivanhuay/keygen-dictionary

dictionary-generator keygenerator python python3

Last synced: 11 months ago
JSON representation

dictionary generator in python

Awesome Lists containing this project

README

          

# 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:

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

## Usage

Run the script using Python 3:

```bash
python3 keygen-dictionary.py
```

Or make it executable and run:

```bash
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](https://github.com/ivanhuay/keygen-dictionary/blob/master/img/2.png?raw=true)

![Usage Example 2](https://github.com/ivanhuay/keygen-dictionary/blob/master/img/1.png?raw=true)

## 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!