Retour";
exit;
}
// Récupération de tous les services installés
$allServices = [];
exec("systemctl list-unit-files --type=service --no-legend", $output);
foreach ($output as $line) {
$parts = preg_split('/\s+/', $line);
if (isset($parts[0])) $allServices[] = str_replace('.service', '', $parts[0]);
}
// Lecture de la config actuelle
$currentConfig = file_exists($configFile) ? explode("\n", trim(file_get_contents($configFile))) : ["ssh", "fail2ban"];
?>
Config Services
Services à surveiller