Leaker Tracker Simulator and Crud - Java
Descripción del Proyecto
Este proyecto nació durante mi primer año en DAM como una solución para concienciar sobre la ciberseguridad. Se trata de un simulador de búsqueda de credenciales filtradas, inspirado en herramientas reales de monitorización de brechas de datos.
La aplicación permite gestionar y consultar grandes volúmenes de información comprometida, diferenciando claramente entre un acceso público para usuarios y un panel de control avanzado para administradores.
Nota personal: Este fue uno de los primeros proyectos “serios” que desarrollé. Aunque soy consciente de que el código no es impecable y hoy lo haría de otra forma, le guardo mucho cariño por ser el reto con el que realmente empecé a entender la integración entre lógica y bases de datos.
Vista previa
Interfaz principal del simulador de filtraciones
Funcionalidades del Usuario
El sistema está diseñado para ser intuitivo y rápido, permitiendo al usuario final:
- Verificación de Brechas: Comprobar si sus credenciales personales han sido expuestas.
- Estadísticas Globales: Consultar el volumen total de registros comprometidos.
- Acceso Seguro: Portal de login dedicado para personal administrativo.
Panel de Administración (Gestión de Datos)
El rol de administrador cuenta con herramientas potentes para el mantenimiento:
- Operaciones CRUD: Añadir, actualizar y borrar filtraciones.
- Consola de Consultas: Ejecución de consultas SQL directas sobre la tabla de usuarios.
- Mantenimiento: Funciones para limpiar datos, modificar columnas y optimizar tablas.
- Auditoría: Historial para consultar todas las modificaciones realizadas.
Stack Tecnológico
- Lenguaje: Java
- Base de Datos: MySQL / MariaDB
Puedes encontrar un video demostrativo y el código fuente completo en mi repositorio de GitHub.