[EPIC]: Possible refactorings in backend

Abierto
#2,525 0 comentarios 0 reacciones 0 asignados Ver en GitHub

Los mantenedores suelen responder en 2 días

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
5/5
Tiempo estimado
Más de una semana
Aptitud para principiantes
15/100
Tipo de issue
Refactorización
Claridad
Bastante claro
Estado de actividad
Activo
Stack tecnológico
php
Área
api, backend, database

Línea de trabajo

This is a tracking epic with no files, tests or entry points named, so a newcomer has no starting point here. Before touching code, ask the maintainers which single checklist item is open for a contributor, such as removing the 7z wordlist support. Only then search the PHP backend for that feature. Done means that item is removed or migrated and its checkbox is ticked, with the maintainers' agreement on the approach.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

enhancement epic server
Description
  • Remove update process of agent binary (we rely on the normal shipped one)
  • Remove HashBinary (migration: base64 encode existing blobs and move them to Hash, ban legacy modules from being detected from hashcat)
  • Remove 7z support for wordlists and add all hashcat supported compressions
  • Removal of old frontend
    • Free up the permission conversion which was blocked by the old frontend
  • Background Jobs (including repeating tasks), identify possible tasks to be moved there
  • Removal of user-api
Very large refactorings
  • Remove the concept of the isSalted on Hash and hashlists by updating the way how the hashes are stored in the database and provided to hashcat and parsed on crack.
Lenguaje dominante
PHP
Estrellas
1.8k
Forks
257
Merge medio
1 d 15 h
PR fusionados (30 d)
11

Preparar el entorno

Abrir en Codespaces

Inicia el contenedor de desarrollo del proyecto en tu navegador, con tu propia cuenta de GitHub.

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de hashtopolis/server

Todos los issues de hashtopolis/server

Issues similares

Más issues de PHP

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.