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:
123
123!
123123
1231234
1231234!
12312345
12312345!
123123456
123123456!
1234
1234!
12345
12345!
123456
123456!
1234567
1234567!
12345678
12345678!
123456789
123456789!
1234567890
1234567890!
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
password123!
technova
technova-2023
technova-2024
technova-2025
technova01!
technova123
technova2023
technova2024
technova2025
technova_2023
technova_2024
technova_2025
welcome123
welcome123!
python3 crunchy.py --company TechNova --start-year 2022 --output TechNova2022.txt
Output example:
123
123!
123123
1231234
1231234!
12312345
12312345!
123123456
123123456!
1234
1234!
12345
12345!
123456
123456!
1234567
1234567!
12345678
12345678!
123456789
123456789!
1234567890
1234567890!
2022TECHNOVA
2022TechNova
2022technova
TECHNOVA
TECHNOVA-2022
TECHNOVA01!
TECHNOVA123
TECHNOVA2022
TECHNOVA_2022
TechNova
TechNova-2022
TechNova01!
TechNova123
TechNova2022
TechNova_2022
password123
password123!
technova
technova-2022
technova01!
technova123
technova2022
technova_2022
welcome123
welcome123!
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.