Awesome Open Source
Awesome Open Source

Hash Buster
Hash Buster

Why crack hashes when you can bust them?



  • Automatic hash type identification
  • Supports MD5, SHA1, SHA256, SHA384, SHA512
  • Can extract & crack hashes from a file
  • Can find hashes from a directory, recursively
  • Multi-threading

Insallation & Usage

Note: Hash Buster isn't compatible with python2, run it with python3 instead. Also, Hash-Buster uses some APIs for hash lookups, check the source code if you are paranoid.

Hash-Buster can be run directly from the python script but I highly suggest you to install it with make install

After the installation, you will be able to access it with buster command.

Cracking a single hash

You don't need to specify the hash type. Hash Buster will identify and crack it under 3 seconds.

Usage: buster -s <hash>

Finding hashes from a directory

Yep, just specify a directory and Hash Buster will go through all the files and directories present in it, looking for hashes.

Usage: buster -d /root/Documents

Cracking hashes from a file

Hash Buster can find your hashes even if they are stored in a file like this

[email protected]:21232f297a57a5a743894a0e4a801fc3
{"[email protected]":"d033e22ae348aeb5660fc2140aec35850c4da997"}

Usage: buster -f /root/hashes.txt

Specifiying number of threads

Multi-threading can incredibly minimize the overall speed when you have a lot of hashes to crack by making requests in parallel.

buster -f /root/hashes.txt -t 10


Hash-Buster is licensed under MIT License.

Alternative Project Comparisons
Related Awesome Lists
Top Programming Languages
Top Projects

Get A Weekly Email With Trending Projects For These Topics
No Spam. Unsubscribe easily at any time.
Python (822,998
Hash (11,332
Threading (1,471
Cracker (1,419
Cracking (1,419
Md5 (1,398
Crack (1,107
Sha256 (835
Sha1 (724
Sha512 (144
Sha384 (57
Hashcracker (22
Hash Lookup (5