crunchy is a powerful and customizable wordlist generator for penetration testers, security researchers, and hobbyists. Inspired by the legendary crunch, crunchy is designed to make crafting tailored wordlists more flexible. Whether you're working on brute-force attacks, password cracking, or creative projects, crunchy is your go-to tool for generating dynamic wordlists.
- Dynamic Input Handling: Combine company names, dates, and years seamlessly.
- Advanced Casing and Normalization: Automatically handles numbers, special characters, and casing for diverse results.
- Intuitive CLI: A user-friendly command-line interface, ideal for scripting and automation.
- Blazing Fast: Generates wordlists in seconds.
- Python 3.8+
pip
- Clone the repository:
git clone https://github.com/Mag1cByt3s/crunchy.git cd crunchy
- Install dependencies:
pip install -r requirements.txt
- Run the program:
python3 crunchy.py --help
Generate a wordlist by providing a company name and year range:
python3 crunchy.py --company <company> --start-year <year> --end-year <year> --output <company.txt>
Option | Description | Example |
---|---|---|
--company |
Company name, including numbers or special characters | TechNova |
--start-year |
Start year for generating year combinations | 2023 |
--end-year |
Optional end year for a range of years | 2025 |
--output |
File to save the generated wordlist | output.txt |
python3 crunchy.py --company TechNova --start-year 2023 --end-year 2025 --output TechNova.txt
Output example:
2023TECHNOVA
2023TechNova
2023technova
2024TECHNOVA
2024TechNova
2024technova
2025TECHNOVA
2025TechNova
2025technova
TECHNOVA
TECHNOVA-2023
TECHNOVA-2024
TECHNOVA-2025
TECHNOVA01!
TECHNOVA123
TECHNOVA2023
TECHNOVA2024
TECHNOVA2025
TECHNOVA_2023
TECHNOVA_2024
TECHNOVA_2025
TechNova
TechNova-2023
TechNova-2024
TechNova-2025
TechNova01!
TechNova123
TechNova2023
TechNova2024
TechNova2025
TechNova_2023
TechNova_2024
TechNova_2025
password123
technova
technova-2023
technova-2024
technova-2025
technova01!
technova123
technova2023
technova2024
technova2025
technova_2023
technova_2024
technova_2025
python3 crunchy.py --company TechNova --start-year 2022 --output TechNova2022.txt
Output example:
2022TECHNOVA
2022TechNova
2022technova
TECHNOVA
TECHNOVA-2022
TECHNOVA01!
TECHNOVA123
TECHNOVA2022
TECHNOVA_2022
TechNova
TechNova-2022
TechNova01!
TechNova123
TechNova2022
TechNova_2022
password123
technova
technova-2022
technova01!
technova123
technova2022
technova_2022
Contributions are welcome! Please feel free to submit issues or pull requests.
- Fork the repository
- Create a new branch:
git checkout -b feature/my-feature
- Commit your changes:
git commit -m "Add my feature"
- Push to the branch:
git push origin feature/my-feature
- Submit a pull request
This project is licensed under the GPL3 License.
crunchy is inspired by crunch and aims to modernize wordlist generation with enhanced flexibility and features.