denji / HashKitty

A simple password cracking web user interface on top of Hashcat

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Hashitty

Hashkitty is another web user interface for Hashcat, fully written in Typescript.

Disclaimer

This is a first draft so you may encounter bugs

Prerequisites

  • Hashcat v6.2.6 or later
  • Node v18.15.0 or later
  • Docker Compose (for deploying mysql server)

Install

If you do not have the Hashcat binary install, you can use the docker for this. But make sure you have the same version of Cuda install on you machine. To check the version in docker image, refere to the Dockerfile

Docker warning

Due to big changes in the front-end, the front docker is not operationnal, so please keep using the below configuration

Basic install

First start the mysql server with the docker compose

cd deploy-dev
docker-compose up -d

Now, compile the front-end for producton environnement and start it

cd hashkitty-front
npm ci
npm run build
npm run preview

Then compile the api and start it

cd hashkitty-server
npm ci
npm run build
node build/src/index.js

About

A simple password cracking web user interface on top of Hashcat

License:GNU General Public License v3.0


Languages

Language:TypeScript 90.4%Language:JavaScript 7.5%Language:SCSS 1.5%Language:Dockerfile 0.4%Language:HTML 0.1%Language:CSS 0.0%