Jump to content
YOUR-AD-HERE
HOSTING
TOOLS

Locked Crackerjack: Web GUI for Hashcat developed in Python


itsMe

Recommended Posts

This is the hidden content, please

CrackerJack is a Web GUI for Hashcat developed in Python.

Architecture

This project aims to keep the GUI and Hashcat independent. In a nutshell, here’s how it works:

  •     User uploads hashes select wordlist/rules/mask etc, and clicks “start”.
  •     Web server spawns a new screen.
  •         Generates the hashcat command based on the settings.
  •         Runs the command on the screen.
  •         Monitors the screen’s output, parses it and displays it in the GUI.

This allows CrackerJack to be future-proof as it ties to the input/output of Hashcat. Also, if the GUI is not working for whatever reason, hashcat will keep running.

Features

  •     Minimal dependencies
  •         Uses sqlite3, screen, and hashcat.
  •     Complete hashcat session management.
  •         Start/stop/pause/restore running sessions.
  •         Terminate cracking jobs after a specific date/time.
  •     Web interface for mask generation (?a?l?u).
  •     Web Push notifications when a password is cracked.
  •     Swagger 2.0 API.
  •     Create wordlists from already cracked passwords and feedback into the cracking session.
  •     Session history to track which attacks you have already performed.
  •     Multi-user support (local and/or LDAP).
  •     Wordlist/Mask/Rule support.
  •     Multiple theme support (Bootswatch).
  •     Straight-forward setup.
  •         The entire configuration is via the GUI. No need for manually editing config files.
  •         Run locally on Linux and Windows (WSL).
  •         Install on a server using ansible scripts (Ubuntu 14/16/18 and CentOS 7/8).
  •         Easy backups – all user data are in the ./data directory.
  •     Troubleshoot sessions via SSH.

This is the hidden content, please

This is the hidden content, please

 

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.