PyBrute - Hash & ZIP BruteForce Tool .
PyBrute is a lightweight yet powerful CLI tool for performing brute-force attacks on Hashes and ZIP files using custom wordlists.
🚀 Features:
- 🔐 Crack multiple hashes at once .
- 📦 Brute-force password protected ZIP files .
- 📂 Support multiple wordlists .
- ⚡ Fast and lightweight .
- 🚀 Random Banners .
- 🎨 Colored terminal output .
- 🧠 Clean and simple CLI interface .
📦 Installation
- Clone the project:
git clone https://github.com/DevZ44d/PyBrute.git
- Via PyPi
pip install PyBrute -U
🧠 Usage Example (Class Hash)
- 🔑 Crack Hash (Coding) .
from pybrute.Hashing import BruteForce
def main():
response = BruteForce()
response.brute(
hashes=[
"5f4dcc3b5aa765d61d8327deb882cf99", # password
"e10adc3949ba59abbe56e057f20f883e", # 123456
"ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad" # SHA-256 "abc"
],
wordlists=[
"../wordlists/wardlist.txt",
"../wordlists/rockyou.txt"
]
)
if __name__ == "__main__":
main()
🧠 Usage Example (Class Zip)
- 📦 Crack ZIP File (Coding) .
from pybrute.Ziping import BruteForce
def main():
cracker = BruteForce()
cracker.start(zip_files=[
"deep.zip"
],
wordlists=["../wordlists/wardlist.txt"]
)
if __name__ == "__main__":
main()
Class Terminal 🧠
PyBrute - Advanced Hash & ZIP BruteForce Tool
Usage:
PyBrute -[OPTIONS] "[FOR-OPTION]"
Options:
-H, --hash Hash to crack (can be used multiple times).
-Z, --zip ZIP file to crack (can be used multiple times).
-w, --wordlist Wordlist file (can be used multiple times).
-v, --version Show PyBrute version.
-h, --help Show this help message.
🚀 Usage (Class Terminal)
- 🔑 Crack Hash with wordlist (required):
PyBrute -H "5f4dcc3b5aa765d61d8327deb882cf99" -w wordlists/rockyou.txt # you can add wordlist but that's working
- 🔹Multiple Hashes:
PyBrute -H "5f4dcc3b5aa765d61d8327deb882cf99" -H "e10adc3949ba59abbe56e057f20f883e" -w wordlists/rockyou.txt -w wordlists/wardlist.txt
- 📦 Crack ZIP File:
PyBrute -Z secret.zip -w wordlista/rockyou.txt # Make sure add file (zip) in the directory
- 🔹 Multiple ZIP Files:
PyBrute -Z file1.zip -Z file2.zip -w wordlists/rockyou.txt -w wordlists/wordlist.txt
- 🔹 Show version:
PyBrute -v
- 🔹 Show help:
PyBrute -h
💬 Help & Support .
- Follow updates via the Telegram Channel.
- For general questions and help, join our Telegram chat.
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
pybrute-2.0.0.tar.gz
(11.5 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
pybrute-2.0.0-py3-none-any.whl
(14.2 kB
view details)
File details
Details for the file pybrute-2.0.0.tar.gz.
File metadata
- Download URL: pybrute-2.0.0.tar.gz
- Upload date:
- Size: 11.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/6.2.0 CPython/3.13.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a0ac2bd1624b1e6c5ebad7a37a2a9b6919bd300556031e1c87b78f14169e73df
|
|
| MD5 |
980068361d641631eeaa3104448d5346
|
|
| BLAKE2b-256 |
70bbc750369963e622940a39ef504c00f1d758dc97ce82d03af7d9e0613b9f4c
|
File details
Details for the file pybrute-2.0.0-py3-none-any.whl.
File metadata
- Download URL: pybrute-2.0.0-py3-none-any.whl
- Upload date:
- Size: 14.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/6.2.0 CPython/3.13.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e16b7798d25886d864a03765c53ef1b9ecf4ef3f9f1b6ad22f675e1d63edd9d9
|
|
| MD5 |
07ee76761454f117393bfe8d2969d964
|
|
| BLAKE2b-256 |
7d869e253c956bf5310be80db1d5378a182bcf2a356e3386fdc69172ecc30405
|