PyBrute is a lightweight yet powerful CLI tool for performing brute-force attacks on Hashes and ZIP files using custom wordlists.
- π 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 .
- Clone the project:
git clone https://github.com/DevZ44d/PyBrute.git- Via PyPi
pip install PyBrute -U- π 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()- π¦ 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()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.- π 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-
Follow updates via the Telegram Channel.
-
For general questions and help, join our Telegram chat.
