CrackerJack is a Web GUI for Hashcat developed in Python.
Architecture
This project aims to maintain the GUI and Hashcat independently. In short, see how it works:
- Ο χρήστης ανεβάζει hashes με wordlist/rules/mask κ.λ.π. και κάνει κλικ στο "έναρξη".
- 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 session hashcat management.
- Start / pause / pause / resume running sessions.
- End cracking tasks after a specific one date / hour.
- 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.
- The entire configuration is done through the GUI. No need to edit config files manually.
- Run locally on Linux and Windows (WSL).
- Install on a server using ansible scripts (Ubuntu 14/16/18 and CentOS 7/8).
- Εύκολη δημιουργία αντιγράφων ασφαλείας - όλα τα δεδομένα χρήστη βρίσκονται στον κατάλογο ./data .
- Session troubleshooting via SSH.
Snapshots applicationς
Information on installing and using the program, you will find here.