projects / krakenhashes

KrakenHashes active

Distributed password cracking for security teams. Agents wrap Hashcat across every GPU you own, one web UI runs the job.

★ 408 · ⑂ 42 · Go · updated 2026-11-11 · latest v3.0.1 · AGPL-3.0 · since 2024

GoReactPostgreSQLHashcatoffensivepassword-crackingdistributed

$ git clone krakenhashesproject pagedocsreleases

screenshot

krakenhashes · uipng
KrakenHashes dashboard with active jobs, agent status and crack rates

for practitioners

  • Hand a hashlist to a whole fleet of GPU and CPU agents instead of babysitting one Hashcat box.
  • Every cracked hash lands in a shared potfile and is replayed first against new lists for the quick wins.
  • Jobs, agents, clients and reports live in one place with MFA on the front door.

about

KrakenHashes is a full management system for hashes before, during and after an engagement. A Go backend schedules work units across agents with adaptive load balancing; each agent manages its own GPUs and CPUs, wraps Hashcat with automatic checkpointing and self-healing health checks, and reports back over an authenticated API. The React interface handles hash-type detection, job creation, live progress, MFA and reporting.

It is used in production by penetration testing teams and red teams who need to coordinate cracking across more hardware than fits under one desk. The project is free and open source under AGPL-3.0, and it is written for professionals with permission to crack the hashes they hold.

install

krakenhashes · installsh
git clone https://github.com/ZerkerEOD/krakenhashes
cd krakenhashes && docker compose up -d
# then open the web UI and enrol agents on your GPU boxes