CrackerJack is a Web GUI for Hashcat developed in Python.
Architecture
This project aims to keep the GUI and Hashcat independent. In short, see how it works:
- The user uploads hashes with wordlist/rules/mask etc. and clicks “start”.
- The server opens a new one screen.
- Creates the hashcat command based on the settings.
- Executes the command on the screen.
- Monitors the results, analyzes them and displays them in the GUI.
Specifications
- Minimal dependencies
- Full management Session hashcat.
- Start / stop / pause / reset sessions running.
- Stop cracking after a certain date / time.
- Web interface for creating a mask
- Push Web notifications when password is cracked.
- Swagger 2.0 API.
- Create word lists from already cracked passwords.
- Login history to track attacks you have already made.
- Multi-user support (local and / or LDAP).
- Wordlist / Mask / Rules list support.
- Multi-theme support ( Bootswatch ).
- Straight-forward adjustment.
- Session troubleshooting via SSH.
Application snapshots
Information on installing and using the program, you will find here.