https://github.com/f0cker/crackq
CrackQ: A Python Hashcat cracking queue system
https://github.com/f0cker/crackq
Last synced: about 1 month ago
JSON representation
CrackQ: A Python Hashcat cracking queue system
- Host: GitHub
- URL: https://github.com/f0cker/crackq
- Owner: f0cker
- License: mit
- Created: 2019-09-18T12:40:58.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2024-09-03T15:22:14.000Z (8 months ago)
- Last Synced: 2024-11-02T17:36:37.936Z (6 months ago)
- Language: Python
- Homepage:
- Size: 21.6 MB
- Stars: 923
- Watchers: 63
- Forks: 101
- Open Issues: 8
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.txt
- Contributing: CONTRIBUTING.md
- Funding: .github/FUNDING.yml
Awesome Lists containing this project
- awesome-password-cracking - CrackQ - A Python Hashcat cracking queue system. (Hashcat / Web interfaces)
- awesome-hacking-lists - f0cker/crackq - CrackQ: A Python Hashcat cracking queue system (Python)
README
CrackQ
============Author: Daniel Turner
@f0cker_------------
Python 3 REST API & JS GUI for managing hashcat crack jobs in a queuing system.
[](https://pypi.python.org/pypi/ansicolortags/)
[](https://sonarcloud.io/api/project_badges/measure?project=f0cker_crackq&metric=alert_status)
[](https://sonarcloud.io/dashboard?id=f0cker_crackq)

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 jobRequirements
------------This tool has the following requirements:
* Drivers
* OpenCL drivers - these can be installed from a repository or downloaded from the relevant vendor. Tested using Intel runtime.
* Nvida drivers
* AMD drivers* Docker
* Nvidia-runtime
* Docker-compose
It is recommended to have a hefty server build with ample RAM/CPU power. However, the application has been tested on a VM with 8 cores and 4GB RAM so there should not be any issues with resources given that the server will need a good amount of resources for cracking anyway.
See the [Wiki](https://github.com/f0cker/crackq/wiki) for installation and guides and Discord channel invite.