HashKitty: Distributed Password Analysis

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Antunes, Pedro, Santos, Tomás, Fuentes, Daniel, Frazão, Luís
Format: Preprint
Published: 2025
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866909606039519232
author Antunes, Pedro
Santos, Tomás
Fuentes, Daniel
Frazão, Luís
author_facet Antunes, Pedro
Santos, Tomás
Fuentes, Daniel
Frazão, Luís
contents This article documents the HashKitty platform, a distributed solution for password analysis based on the hashcat tool, designed to improve efficiency in both offensive and defensive security operations. The main objectives of this work are to utilise and characterise the hashcat tool, to develop a central platform that connects various computational nodes, to allow the use of nodes with different equipment and manufacturers, to distribute tasks among the nodes through a web platform, and to perform distributed password analysis. The results show that the presented solution achieves the proposed objectives, demonstrating effectiveness in workload distribution and password analysis using different types of nodes based on various operating systems and architectures. The architecture of HashKitty is based on a scalable and modular distributed architecture, composed of several components such as computational nodes, integration and control software, a web platform that implements our API, and database servers. In order to achieve a fast and organised development process for our application we used multiple frameworks, runtimes and libraries. For the communication between the computational nodes and the other software we made use of websockets so that we have real-time updates between them.
format Preprint
id arxiv_https___arxiv_org_abs_2505_06084
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle HashKitty: Distributed Password Analysis
Antunes, Pedro
Santos, Tomás
Fuentes, Daniel
Frazão, Luís
Cryptography and Security
Distributed, Parallel, and Cluster Computing
C.2.4; D.4.6; K.6.5
This article documents the HashKitty platform, a distributed solution for password analysis based on the hashcat tool, designed to improve efficiency in both offensive and defensive security operations. The main objectives of this work are to utilise and characterise the hashcat tool, to develop a central platform that connects various computational nodes, to allow the use of nodes with different equipment and manufacturers, to distribute tasks among the nodes through a web platform, and to perform distributed password analysis. The results show that the presented solution achieves the proposed objectives, demonstrating effectiveness in workload distribution and password analysis using different types of nodes based on various operating systems and architectures. The architecture of HashKitty is based on a scalable and modular distributed architecture, composed of several components such as computational nodes, integration and control software, a web platform that implements our API, and database servers. In order to achieve a fast and organised development process for our application we used multiple frameworks, runtimes and libraries. For the communication between the computational nodes and the other software we made use of websockets so that we have real-time updates between them.
title HashKitty: Distributed Password Analysis
topic Cryptography and Security
Distributed, Parallel, and Cluster Computing
C.2.4; D.4.6; K.6.5
url https://arxiv.org/abs/2505.06084