BruteBully is a powerful, modern, and user-friendly GUI application designed specifically for students and learners interested in the field of brute-forcing and cybersecurity.
It serves as an educational platform to help users understand the mechanics of wordlist generation and security auditing in a safe, controlled environment. Built with a focus on aesthetics and ease of use, BruteBully removes the complexity of command-line tools, allowing students to focus on grasping the core concepts of penetration testing and ethical hacking.
- 🏭 Wordlist Factory: Generate millions of passwords using smart patterns (
?l?d?s) or custom character sets. Includes a live "Matrix-style" terminal preview. - ⚔️ Attack Engine: Multi-threaded cracking support for MD5/SHA1/SHA256 Hashes, ZIP Archives, and PDF Documents.
- 📊 Dashboard: Real-time system monitoring (CPU, RAM, GPU) to track your rig's performance during attacks.
- 🎨 Modern UI: A sleek, card-based interface with a "Utility Bar" (Right-Click Context Menu) and efficient navigation.
- Install Dependencies:
pip install -r requirements.txt
- Run the Application:
- Double-click
run_app.bat - Or run via command line:
python main.py
- Double-click
Free to Use, Modify, and Build Upon
This project is completely Open Source. You are encouraged to:
- ✅ Use this tool for educational purposes, CTFs, and authorized security testing.
- ✅ Modify the source code to suit your specific needs.
- ✅ Build new tools using this codebase as a foundation.
- ✅ Distribute your versions of the software.
We believe in the freedom of code. Whether you are learning, building, or testing, BruteBully is yours to explore.
Made with Python & CustomTkinter