Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Password Cracking
  3. crackerjack

crackerjack

MITPython

A web GUI for Hashcat that provides session management, notifications, and a multi-user interface for password cracking.

Visit WebsiteGitHubGitHub
381 stars94 forks0 contributors

What is crackerjack?

CrackerJack is a web graphical user interface for Hashcat, enabling users to manage password cracking sessions through a browser. It simplifies Hashcat operations by providing session controls, notifications, and multi-user support without replacing command-line usage.

Target Audience

Security professionals, penetration testers, and red teamers who use Hashcat for password recovery and want a centralized, web-based management interface.

Value Proposition

It offers a streamlined, GUI-driven workflow for Hashcat with features like real-time notifications, session history, and easy deployment, while remaining independent of Hashcat's core to ensure compatibility and reliability.

Overview

CrackerJack / Hashcat Web Interface / Context Information Security

Use Cases

Best For

  • Managing multiple Hashcat cracking sessions from a single web dashboard
  • Teams needing collaborative password cracking with multi-user support
  • Automating notifications for successful password cracks during security assessments
  • Generating and applying custom attack masks via a web interface
  • Deploying a centralized Hashcat management server using Ansible
  • Integrating Hashcat operations with other tools via a Swagger API

Not Ideal For

  • Teams requiring long-term support or frequent updates, as the original repository is unmaintained.
  • Advanced Hashcat users who rely on complex command-line options and scripts not exposed in the GUI.
  • Environments without pre-configured Hashcat setups, as it assumes GPU drivers and wordlists are already installed.
  • Projects needing automated job queuing, as it's designed for on-demand cracking only.

Pros & Cons

Pros

Minimal Dependencies

Relies only on sqlite3, screen, and hashcat, making it lightweight and easy to deploy without heavy infrastructure.

Session Management

Provides full control over Hashcat sessions, including start, stop, pause, and restore, all through a web interface as highlighted in the features.

Real-time Notifications

Sends web push notifications when passwords are cracked, enhancing monitoring during security assessments without constant manual checks.

Multi-user Support

Supports local and LDAP authentication, enabling team collaboration on cracking tasks with centralized access.

Easy Configuration

Entire setup is configurable via the GUI with no manual config file edits, and includes Ansible scripts for server deployment.

Cons

Unmaintained Status

The original repository is marked as unmaintained, redirecting to a fork, which risks lack of updates, bug fixes, and compatibility with new Hashcat versions.

Limited Feature Set

Only supports basic Hashcat tasks and does not replace command-line usage for advanced options, as admitted in the limitations section.

No Job Queueing

Designed for on-demand cracking without automated job queueing capabilities, limiting efficiency for batch processing workflows.

Pre-setup Requirements

Assumes GPU drivers, wordlists, and rules are already installed on the system, adding complexity for new deployments.

Frequently Asked Questions

Quick Stats

Stars381
Forks94
Contributors0
Open Issues8
Last commit2 years ago
CreatedSince 2020

Tags

#penetration-testing#python#security-tools#multi-user#ansible#password-cracking#sqlite#hashcat#web-interface#session-management

Built With

S
SQLite
a
ansible
P
Python

Links & Resources

Website

Included in

Password Cracking913
Auto-fetched 1 day ago

Related Projects

CrackQCrackQ

CrackQ: A Python Hashcat cracking queue system

Stars943
Forks104
Last commit1 year ago
HashviewHashview

A web front-end for password cracking and analytics

Stars394
Forks47
Last commit3 months ago
WebHashCatWebHashCat

Hashcat web interface

Stars321
Forks69
Last commit1 month ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub