Skip to content
This repository has been archived by the owner on Apr 4, 2022. It is now read-only.
/ hashbench Public archive

A framework to benchmark cracking hashes with Hashcat and John in Python.

License

Notifications You must be signed in to change notification settings

lucasbuschlinger/hashbench

Repository files navigation

HashBench

A framework to benchmark cracking hashes, written in Python 3.
It does so by using actual test data one has to supply instead of using the integrated benchmark modes.


Tools:

The tools are integrated as git submodules.

Tool 1 - hashcat:

  • Their github
  • tested version from 3 March 2018, commit: f6cfcbb (latest version on 28 March)
  • build according to hashcat/BUILD.md

Tool 2 - JohnTheRipper (Community version, bleeding branch!):

  • Their github
  • tested version from 27 March 2018, commit: e4e1571 (latest version on 28 March)
  • build according to john/doc/INSTALL-UBUNTU
  • Prerequisites: see john/doc/INSTALL-UBUNTU

The paths to each tool's executables can be set in the hashbench.conf (defaults are ./hashcat/hashcat and ./john/run/john respectively).

For usage see doc/usage.md


If you discover any bugs, please don't refrain from opening up issues.

About

A framework to benchmark cracking hashes with Hashcat and John in Python.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published