Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2,120 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Hashtopolis Web UI

The Hashtopolis Web UI is the Angular-based frontend for Hashtopolis, a free and open-source platform for distributing and managing hashcat tasks across a fleet of agents. This repository contains the web client that talks to the Hashtopolis backend server through its REST API (see openapi.json for the API specification).

Documentation

The full documentation, including setup guides, architecture and user guides, is hosted at https://docs.hashtopolis.org. If you are looking for how to install, configure or use Hashtopolis, that is the place to start.

Frontend Overview

The frontend is an Angular application. Key parts of the repository:

  • src/ - application source code (components, services, routes, ...)
  • angular.json - Angular workspace configuration
  • package.json - npm scripts and dependencies
  • openapi.json / openapi-ts.config.mjs - OpenAPI specification and client generation config used to talk to the backend
  • docker/, Dockerfile, docker-compose.yml - containerized build and deployment
  • nginx/ - production web server configuration
  • custom-themes/ - example custom themes (rainbow.css, fallout.css); see the custom themes guide for how to create and enable your own

To get a local development environment running, follow the instructions in DEVELOPMENT.

Contributing

Contributions are welcome! Before opening a pull request, please read:

  • CONTRIBUTING - how to report bugs, suggest enhancements and submit pull requests.
  • CODE_OF_CONDUCT - expected behaviour in the project.
  • STYLE_GUIDE - naming, formatting and Angular-specific conventions used throughout the codebase.
  • DEVELOPMENT - how to set up a local development environment.

License

This project is released under the terms of the LICENSE.

About

A new web frontend for Hashtopolis

Resources

Code of conduct

Contributing

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages