SentinelX
SentinelX es una moderna interfaz gráfica (GUI) diseñada para simplificar la seguridad en Linux. Unifica la gestión de firewalls (firewalld/ufw) y la protección antimalware (ClamAV) en una experiencia robusta y accesible, orientada a usuarios que migran desde otros sistemas operativos o que prefieren no usar la terminal.
Descripción Técnica
El sistema fue programado desde cero en Python, utilizando la librería PySide6 para la interfaz gráfica.
Arquitectura del Software
El corazón del sistema es una aplicación Python robusta, diseñada para funcionar de manera ininterrumpida 24/7. La interfaz de usuario, desarrollada con PySide6, permite la monitorización y configuración de parámetros en tiempo real.
- Interfaz Gráfica: Se utiliza la librería
PySide6para crear una interfaz de usuario moderna y fluida. - Gestión de Firewall: SentinelX interactúa con los backends de
firewalldyufwpara gestionar reglas de firewall. - Protección Antivirus: Integración con
ClamAVpara escaneo de malware. - Gestión de Privilegios: Uso de
polkitpara una gestión segura de los permisos.