PyBrute is a lightweight yet powerful CLI tool for performing brute-force attacks on Hashes and ZIP files using custom wordlists.
Project description
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.
Project details
Release history Release notifications | RSS feed
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
|