Dernière modification : February 16 2007 18:44:13.
Antivirus Clamav
Clamav est un antivirus OpenSource
1 Installation
# emerge clamav
2 Configuration
# nano /etc/conf.d/clamd
Mettez START_CLAMD=yes
# nano /etc/clamad.conf
Configurez selon vos paramêtres
3 Activer clamav
# rc-update add clamd default
# rc-update add freash
# /etc/init.d/clamd start
4 Scanner les mails
# emerge amavisd-new
La configuration de Amavis se fait dans le fichier amavisd.conf. Il faut modifier quelques options pour l'adapter a votre configuration :
$mydomain = 'example.com';
$final_bad_header_destiny = D_BOUNCE;
$warnvirusrecip = 1;
$warnbannedrecip = 1;
$warn_offsite = 1;
$virus_admin = 'postmaster@example.com';
$hdrfrom_notify_sender = 'amavisd-new <postmaster@example.com>';
Pour que postfix envoie les messages à Amavis, il faut ajouter la ligne suivante dans /etc/postfix/main.cf :
# Use AMaVis
content_filter = amavis:[127.0.0.1]:10024
Cette commande affiche la configuration
# Amavis filter
amavis unix - - n - 2 smtp
-o smtp_data_done_timeout=1200
-o disable_dns_lookups=yes
127.0.0.1:10025 inet n - n - - smtpd
-o content_filter=
-o local_recipient_maps=
-o relay_recipient_maps=
-o smtpd_restriction_classes=
-o smtpd_client_restrictions=
-o smtpd_helo_restrictions=
-o smtpd_sender_restrictions=
-o smtpd_recipient_restrictions=permit_mynetworks,reject
-o mynetworks=127.0.0.0/8
-o strict_rfc821_envelopes=yes
Pour verifier le bon fontionnement de l'antivirus, on peut utiliser des sites prévus a cet effet comme testvirus.org ou gfi.com/emailsecuritytest/. Ces sites permetent d'envoyer des mails infectés avec un virus de test (non dangereux) vers votre serveur. En fonction des paramètres de notification qui ont été choisit, la réception de ce mail devrait, ou non, déclencher une alerte à l'administrateur du serveur. On peut par ailleurs consulter le contenu détaillé des headers des mails reçus pour s'assurer qu'ils contiennent une ligne du type :
X-Virus-Scanned: by amavisd-new at example.com
Il existe un frontend pour clamav afin de scanner des fichiers "clamav-tk" vous trouverez un ebuild dans la section download