Skip to content

PyBrute is a lightweight yet powerful CLI tool for performing brute-force attacks on Hashes and ZIP files using custom wordlists.

License

Notifications You must be signed in to change notification settings

DevZ44d/PyBrute

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Telegram-Discuss

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 .

About

PyBrute is a lightweight yet powerful CLI tool for performing brute-force attacks on Hashes and ZIP files using custom wordlists.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages