Amavis, anti-virus courrier en GPL
Transcription
Amavis, anti-virus courrier en GPL
Page d´accueil Amavis, anti-virus courrier en GPL∗ Page de Titre Jacques Beigbeder Sommaire JJ 23 octobre 2001 II ∗ hormis J I Page 1 de 10 Retour Pleine page Fermer Quitter l’anti-virus lui-même! Page d´accueil Page de Titre Sommaire JJ II J I Page 2 de 10 Retour Pleine page Fermer Quitter 1. Introduction http://www.amavis.org en 3 versions: 1. version shell, nécessite des programmes externes. Lourd: 30 process par mail. . . 2. (janvier 2000) version Perl. 3. (avril 2001) version sendmail-milter + démon amavisd en Perl 2. Schéma de principe Page d´accueil Page de Titre Sommaire JJ II J I Page 3 de 10 Retour Pleine page Fermer Quitter Page d´accueil Page de Titre Sommaire JJ II J I Page 4 de 10 3. amavisd en Version Perl Nécessite une série de modules Perl (IO-stringy, Syslog, MailTools, MIME-Base64, MIME-tools, Convert-UUlib, Convert-TNEF, Compress-Zlib, Archive-Tar, Archive-Zip, libnet). Et quelques programmes externes: file, arc, bunzip2, lha, unarj, uncompress, unrar, zoo. Standard Linux, simple sur Solaris. Retour Pleine page Fermer Quitter Et comme antivirus: Network Associates Virus Scan, FSecure, Trend Micro FileScanner. Page d´accueil Page de Titre Sommaire Se met comme filtre externe pour sendmail, exim, postfix. JJ II J I Page 5 de 10 Retour Pleine page Fermer Quitter Lancement pour sendmail: .../amavis-milter -p /var/amavis/amavis-milter.sock .../amavisd Page d´accueil Page de Titre Sommaire JJ II J I Page 6 de 10 4. sendmail et les milters Très simple à compiler: vi devtools/Site/site.config.m4 # à créer! dnl Milter APPENDDEF(‘conf_sendmail_ENVDEF’, ‘-D_FFR_MILTER=1’) APPENDDEF(‘conf_libmilter_ENVDEF’, ‘-D_FFR_MILTER=1’) sh Build ... Mettre dans sendmail.cf: Retour Pleine page Fermer Quitter O InputMailFilters=milter-amavis Xmilter-amavis, S=local:/var/amavis/amavis-milter.sock, T=S:10m;R:10m;E:10m Page d´accueil Page de Titre Sommaire JJ II J I Page 7 de 10 Retour Pleine page Fermer Quitter 5. Modifications possibles 1. ne pas avertir de certains virus 2. mettre le nom du virus dans le message administrateur 3. mettre en français les messages Page d´accueil Page de Titre Sommaire JJ II J I 6. Mise à jour des signatures Page 8 de 10 En absence d’outils Unix, une crontab vers le site officiel. Retour Pleine page Fermer Quitter 7. Statistiques Sur 720 utilisateurs, depuis juillet 2000. Page d´accueil Page de Titre Sommaire JJ II J I Page 9 de 10 Retour Pleine page Fermer Quitter 79 types: Page d´accueil Page de Titre Sommaire JJ II J I Page 10 de 10 Retour Pleine page Fermer Quitter W32/SirCam@MM : 4442 W32/Hybris.gen@MM : 1483 W32/Magistr.b@MM : 293 W32/Navidad.e@M : 292 W32/Magistr@MM : 215 W95/MTX@M : 187 VBS/Tam@M : 147 W32/SirCam.gen@MM : 146 W32/Magistr.a@MM : 140 JS/Kak@M : 118 W97M/Thus.gen : 72 W97M/Marker.gen : 52 W32/Hybris.gen@M : 46 W97M/Tristate.gen : 25 VBS/SST.gen@MM : 25 W32/Ska@M : 21 W32/Nimda@MM : 17 W32/FunLove.gen : 16 WM/Cap : 15 W97M/Melissa.a@MM : 14 W97M/Ethan.a : 13 VBS/Haptime@MM : 12 W32/Navidad@M : 11 W32/Navidad.gen@M : 10 W97M/Rendra.gen : 9 W97M/Marker.o : 9 W32/MTX@M : 7 VBS/LoveLetter@MM : 7 VBS/SST : 6 W97M/ColdApe.gen : 5 W32/Nimda.htm : 5 WM/Showoff : 4 WM/Npad : 4 W97M/Titch.d.gen : 4 W97M/Nagem.gen : 4 W97M/Marker.ay : 4 W97M/Class : 4 W95/Spaces.1445 : 4