"); // // Fichier de paquets apt - date de mise a jour. // $now = getdate(); $updatetime = filemtime("/var/cache/apt/pkgcache.bin"); $update_days = floor(($now[0]-$updatetime)/(3600*24)); // // Base des signatures antivirales // $dailycvd = '/var/lib/clamav/daily.cvd'; $dailycld = '/var/lib/clamav/daily.cld'; if (file_exists($dailycvd)) { $update_virus_time = filemtime($dailycvd); }else{ $update_virus_time = filemtime($dailycld); } // // Statut du paquet CLAMAV // $status = fopen("/var/lib/dpkg/status","r"); $parse_state = "begin"; while (!feof ($status)) { if ($parse_state == "begin") { $buffer = fgets($status,1024); if (preg_match ("/^Package\s*\:\s*clamav\s*/",$buffer)) { $parse_state="version"; } continue; } if ($parse_state == "version") { $buffer = fgets($status,1024); if (preg_match ("/^Version/",$buffer)) { $line_pieces = explode(":",$buffer); $status_version = $line_pieces[1]; $status_version = preg_replace("/^\s*/","",$status_version); $status_version = preg_replace("/\s*\b/","",$status_version); break; } } } fclose($status); $avail = fopen("/var/lib/dpkg/available","r"); $parse_state = "begin"; while (!feof ($avail)) { if ($parse_state == "begin") { $buffer = fgets($avail,1024); if (preg_match ("/^Package\s*\:\s*clamav\s*/",$buffer)) { $parse_state="version"; } continue; } if ($parse_state == "version") { $buffer = fgets($avail,1024); if (preg_match ("/^Version/",$buffer)) { $line_pieces = explode(":",$buffer); $avail_version = $line_pieces[1]; $avail_version = preg_replace("/^\s*/","",$avail_version); $avail_version = preg_replace("/\s*\b/","",$avail_version); break; } } } fclose($avail); ?>

Solution antivirus serveur

Mise à jour des informations sur les paquets

La liste des paquets disponibles a été mise à jour le
0) { print "La mise à jour de la liste des paquets date de $update_days jours.\n"; if ($update_days > 7) { print "vous devriez mettre à jour "; } } else {print "Il est inutile de mettre à jour";} ?>

Installation de Clamav

mettre à jour"; } ?>

Base des signatures virales

La base des signatures virales a été mise à jour le :

Rapport par courriel

Le système antivirus peut vous envoyer un rapport du scan par courriel à votre demande.
\n"; ?> Envoyer un courriel en cas de virus trouvé.
"/> Adresse mail d'envoi du courriel.