Bugs Correction

This commit is contained in:
Johnny
2026-04-06 06:07:02 +02:00
parent 751dc8892c
commit 4980d8cf3c
34 changed files with 20541 additions and 35 deletions

View File

@@ -72,6 +72,18 @@ def collect_status(system: SystemInfo) -> list[StatusItem]:
firewall_ok = False
firewall_detail = "pare-feu absent"
security.append(StatusItem("Sécurité", "Firewall", firewall_ok, firewall_detail))
apparmor_active = _service_active("apparmor") or _command_exists("apparmor_status")
security.append(StatusItem("Sécurité", "AppArmor", apparmor_active, "activé" if apparmor_active else "inactif"))
clamav_active = _service_active("clamav-daemon") or _service_active("clamav-freshclam")
security.append(StatusItem("Sécurité", "ClamAV", clamav_active, "actif" if clamav_active else "inactif"))
wazuh_active = _service_active("wazuh-agent")
security.append(StatusItem("Sécurité", "Wazuh agent", wazuh_active, "actif" if wazuh_active else "inactif"))
aide_timer_active = _service_active("aidecheck.timer")
aide_db_exists = Path("/var/lib/aide/aide.db").exists()
aide_ok = aide_timer_active or aide_db_exists
detail = "timer actif" if aide_timer_active else "db présent" if aide_db_exists else "inactif"
security.append(StatusItem("Sécurité", "AIDE", aide_ok, detail))
security.append(_binary_status("Sécurité", "Lynis", "lynis"))
security.append(_binary_status("Sécurité", "rkhunter", "rkhunter"))
@@ -81,6 +93,8 @@ def collect_status(system: SystemInfo) -> list[StatusItem]:
fail2ban_active = _command_exists("fail2ban-client") and _service_active("fail2ban.service")
services.append(StatusItem("Services", "Service Docker", docker_active, "actif" if docker_active else "inactif"))
services.append(StatusItem("Services", "Service fail2ban", fail2ban_active, "actif" if fail2ban_active else "inactif"))
avahi_running = _command_exists("avahi-daemon") and _service_active("avahi-daemon")
services.append(StatusItem("Services", "Avahi", not avahi_running, "désactivé" if not avahi_running else "actif"))
services.append(_binary_status("Services", "Docker", "docker"))
services.append(_binary_status("Services", "fail2ban", "fail2ban-client"))