Home - waffl3ss/HashTasker GitHub Wiki
HashTasker Wiki
HashTasker is a distributed hashcat orchestration platform written in Go. One server hosts the web UI, API, and database; any number of workers run hashcat and report back. Every job is split across all online workers so the whole fleet works on it at once.
Start Here
| If you want to... | Read |
|---|---|
| Understand how the pieces fit together | Architecture |
| Stand up a server and workers | Installation |
Tune config.yaml |
Server Configuration |
Tune worker.json |
Worker Configuration |
| Decide between push and NFS | Wordlist Modes |
| Run and manage cracking jobs | Creating and Managing Jobs |
| Hook up LDAP / AD and manage users | Authentication and Users |
| Get job notifications in chat | Webhooks |
| Read the admin analytics page | Analytics |
| Know what gets deleted and when | Data Retention and Cleanup |
| Upgrade an existing deployment | Upgrading |
| Fix something that is broken | Troubleshooting |
| Script against the API | API Reference |
| Lock a deployment down | Security Hardening |
Feature Summary
- Multiple concurrent jobs across the whole worker fleet
- Push or NFS wordlist distribution
- Multiple rulesets per job, uploaded custom wordlists,
--usernamemode, potfile control - LDAP / Active Directory login with group-based admin, plus a built-in local admin
- Live per-worker progress, speed, ETA, and failure reasons
- CSV and DPAT potfile exports
- Webhook notifications
- Admin analytics with NTDS filtering
- Automatic cleanup and schema migration
- Single server binary with embedded web assets