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, --username mode, 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