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

https://github.com/evilfeonix/word-gen

generate wordlists (password) for feature attack, dictionary attack
https://github.com/evilfeonix/word-gen

brute-force bruteforce dict-attack dictionary-attack password-generator termux-tool word-gen word-generation word-generator wordlist wordlist-attack wordlist-generation wordlist-generator wordlist-maker wordlists

Last synced: about 2 months ago
JSON representation

generate wordlists (password) for feature attack, dictionary attack

Awesome Lists containing this project

README

        

![GPLv3 License](https://img.shields.io/badge/License-GPL%20v3-yellow.svg)

# WordList Generator - `WORD-GEN`

### Version: 1.0
### Author: EvilFeonix
### Tool Name: Word-Gen
### Date: 16 - DECEMBER - 2024
### Website: [www.evilfeonix.com](http://www.evilfeonix.com)
### Email: [email protected]

---

## Description
`WORD-GEN` is a Python-based tool designed for generating custom wordlists. By combining words from an input list, the tool creates permutations and combinations to generate a comprehensive list of passwords or keywords.

This tool is ideal for security professionals and ethical hackers to use in penetration testing scenarios or other legal activities.

**⚠ Disclaimer**:
The creators of this tool are not responsible for any misuse or damage caused by its usage. Always use this tool responsibly and for ethical purposes only.

---

## Features
- Generates custom wordlists using permutations and combinations of provided words.
- Allows control over the minimum and maximum password lengths.
- Automatically saves generated wordlists in a timestamped file within a structured directory.
- Includes error handling for missing or invalid files.
- Provides an intuitive, colorful command-line interface.

---

## Installation
Clone the repository:
```bash
git clone https://github.com/evilfeonix/Word-Gen.git
cd Word-Gen
```

---

## Requirement
This tool Requirs to first configure the `config.ini` file before executing the main script(`word.py`).

---

## Usage
Basic Command:
```bash
python3 word.py [OPTIONS...]
```

---

## Options

| **Option** | **Description** | **Default** |
|---------------|------------------------------------------------------------|-------------------|
| `--iniList` | Path to the input file containing initial words. | `config.ini` |
| `--minLen` | Minimum length of generated passwords. | `4` |
| `--maxLen` | Maximum length of generated passwords. | `14` |

---

## Examples:
Generate a wordlist:

```bash
python3 word.py --iniList words.txt --minLen 6 --maxLen 12
```

---

## Use default parameters:

```bash
python3 word.py
```

---

## Output
- The generated wordlist is saved in the WordLists directory.
- Files are named using the current date and time for easy identification:

```bash
WordLists/wordlist_2024-12-16_12-00-00.txt
```

---

## Screenshots
Tool Banner:

![EvilFeonix Basic v1.0](https://github.com/evilfeonix/WORD-GEN/blob/main/word.png)

---

## Contributing

Contributions are welcome! Feel free to fork this repository, create a feature branch, and submit a pull request.

---

## Disclaimer

**Educational Purpose Only:**

This tool is intended to help ethical hackers and cybersecurity professionals generate custom wordlists for legal use. Misusing this tool for unauthorized activities is against the law.

**Responsibility:**

The developers are not responsible for any misuse or damage caused by this tool. Use it responsibly.

---

## License
This project is licensed under the GPL License. See the LICENSE file for details.

---

Happy Wordlist Generating! 🚀