Accéder au contenu.
Menu Sympa

fr - Re: Re: [sympa-fr] Antivirus

Objet : Pour les administrateurs de serveurs de listes utilisant le logiciel Sympa

Archives de la liste

Chronologique Discussions  
  • From: adresse@cachée
  • To: adresse@cachée
  • Subject: Re: Re: [sympa-fr] Antivirus
  • Date: Mon, 8 Jul 2002 18:00:51 +0200

Bonjour,

Merci pour l'info, mais les paramètres de l'antivirus étaient corrects après
vérification. Le problème vient du fait que la configuration de Sympa pour
AVP est erronée.

En faite, la partie du code de tools.pl concernant AVP est (presque) la même
que uvscan. Elle est incorrecte puisqu'elle recherche par défaut le
répertoire AvpLinux : la nouvelle version s'installe dans le répertoire AVP.

De plus les tests de code de retour sont faux, le code fait le même test que
pour uvscan et divise le résultat par 256. AVP renvoie des codes compris
entre 0 et 8.

Voici le corrigé du code de tools.pl pour ceux qui utilise AVP :


## AVP - ligne 1300
}elsif ($Conf{'antivirus_path'} =~ /kavscanner/) {
&do_log('info', "INFO: Antivirus = AVP");

# impossible to look for viruses with no option set
unless ($Conf{'antivirus_args'}) {
&do_log('err', "Missing 'antivirus_args' in sympa.conf");
return undef;
}

# Ajout du log d'antivirus, a configurer dans sympa.conf
# open (ANTIVIR,"$Conf{'antivirus_path'} $Conf{'antivirus_args'}
$work_dir >> $Conf{'antivirus_log'} |") ;

# La version sans log
open (ANTIVIR,"$Conf{'antivirus_path'} $Conf{'antivirus_args'}
$work_dir |") ;


while (<ANTIVIR>) {
if (/infected:\s+(.*)/){
$virusfound = $1;
}
elsif (/Suspicious:\s+(.*)/){
$virusfound = $1;
}
}
close ANTIVIR;

# FAUX
# my $status = $?/256 ;
my $status = $?;

## AVP status >= 3 => virus
if (( $status >= 3) and not($virusfound)) {
$virusfound = "unknown";
}
## FIN

On corrige aussi le problème "GRAVE !", voir précèdent post où le problème de
non test antivirus pour les messages provenant du/des listmaster(s).

Merci !

Thibaut Dabonneville
Right Vision


  • Re: Re: [sympa-fr] Antivirus, tdab, 08/07/2002

Archives gérées par MHonArc 2.6.19+.

Haut de le page