Skip to content
f0cker edited this page Jun 28, 2021 · 27 revisions

CrackQ


A Python 3 REST API & JS GUI for managing Hashcat crack jobs in a queuing system.

CrackQ Demo Video

CrackQ Demo

CrackQ Dashboard

CrackQ Dashboard

Sample Report Images

AD Password analysis stacked donut chart

Password analysis report Geo-location chart

Password analysis report Top 10 passwords based on City names

Feature List

  • REST API
  • Remote Python client or JS GUI
  • Cracked passwords analysis and reporting, including AD dump analysis
  • Uses Hashcat API directly via libhashcat, no shell commands
  • Easy installation using docker containers
  • SQL, LDAP or SAML2 Authentication
  • Multi-user support with privilege separation for jobs
  • Job queues with pause/restore/move
  • Always supports the latest Hashcat version and algorithms
  • Email notifications when a hash cracks or job finishes
  • Intelligent queuing, new jobs added to the queue undergo a speed/show check immediately and will instantly show previously cracked hashes from the pot file without waiting
  • Automated Brain integration, Brain activates when it becomes efficient (uses above speed check)
  • Detailed job stats/charts for active jobs
  • Preconfigured rate-limiting
  • Markov stats pre-configured
  • Sample mask files included
  • Hashcat benchmark visualisations
  • Templates & Tasks allow you to save preset cracking techniques to create grouped jobs
  • Potfile++ - a wordlist automatically updated from the potfile daily can be optionally used with each job

Roadmap

See Projects section.