SAGATOR est une passerelle email antivirus / antispam. Il est une interface à tout smtpd, qui gère un antivirus et / ou spam checker.
Son architecture modulaire peut utiliser toute combinaison de antivirus / anti-spam checker fonction de la configuration. Il supporte actuellement clamav, nod32d, AVG, sophos, TrendMicro AV, Symantec AV, SpamAssassin, Bogofilter, et quickspamfilter.
Il a quelques dames internes (string_scanner et regexp_scanner). projet de SAGATOR peut analyser mails MIME et décompresser des archives.
Caractéristiques :
- le soutien de chroot simples
- antivirus modulaires / support spamchecker:
- vous pouvez joindre un intrascanner à un autre intrascanner ou realscanner
- vous pouvez combiner intrascanners
- vous pouvez combiner realscanners
- virus / anti-spam niveau
- support de base de données:
- journalisation SQL
- scanner dynamique (antivirus / antispam) configuration
- des rapports quotidiens pour les utilisateurs
- Web quarantaine accessible pour tous les utilisateurs
- vous ne pas besoin de modules perl ou d'autres modules, seul python
- vous pouvez retourner tout courrier en quarantaine à mailq / boîte aux lettres de l'utilisateur
- boîte aux lettres / balayage et le nettoyage maildir
- belles statistiques via WWW ou MRTG
- installation et la configuration facile
Scanners basés
Ce qui est nouveau dans cette version:
- Support supprimé car clamav non pris en charge en amont
Quoi de neuf dans la version 1.2.1:
- Ceci est une version de maintenance. Cette version peut être compilé sur clamav 0,96. Correction d'un bogue dans WebQ (mise à jour nécessaire, si vous utilisez WebQ avec les utilisateurs en vue non-table), chaîne d'erreur cracklib a été fixée, a ajouté & quot; suspect & quot; à défaut motif DROP.
Ce qui est nouveau dans la version 1.2.0:
- compatibilité python-2.6
- compatibilité clamav-0.95rc1
- decode_email_alt enlevé (obsolète dans python-2.6 et non utilisé)
- configuration SIMPLE_SCANNERS supprimé
- Changement rpm de dépendance: smtpdaemon au serveur (smtp)
- ajouté & quot; exit 0 & quot; à mkchroot.sh pour éviter deb problèmes de mise à jour
- reinicialization du générateur de nombre aléatoire après fork ()
- log_sql.FORMAT peut être easyly prolongé par d'autres colonnes: log_sql.FORMAT.extend («sujet», '% (OBJET) s')
- mieux Spam / reconnaissance de virus pour le script de logwatch
- python-kid remplacé par python-genshi. Au moins genshi & gt; = 0.4.0 nécessaire. paquetage RPM devrait mettre à jour la dépendance automatiquement, par paquet deb s'il vous plaît installer python-genshi manuellement.
- rrdtool créer un type de source de données modifiés depuis COMPTEUR de dériver. Supprimer le fichier sagator.rrd pour appliquer cette modification.
- spectacles de sortie logwatch comptent / octets pourcentage, changé commande
- Mises à jour ebuild
- deb package divisée en parties: sagator, sagator-base, sagator-WebQ, ...
- mkchroot.sagator de deb postinst déplacé à init scripts
- filtrer 250-STARTTLS, sagator ne peut pas hadle connexions TLS
- virus retirés du répertoire test / et ajouté script shell download_viruses.sh
- paramètres par défaut pour avgd () modifiés
- remount / var / lib / clamav dans chroot (ne doivent pas copier ou symlink)
- rbl_check () utilisent maintenant getaddrinfo lieu de gethostbyname obsolète
- documentation mise à jour pour spamassassind () et check_level ()
- message d'avertissement d'affichage quand une limite de ClamAV est obsolète utilisé
- ajouté & quot; /etc/init.d/sagator tuer & quot; paramètre de tuer tous les processus de sagator
- ajouté CLAMAV_H et LIBDSPAM_OBJECTS_H définitions dans Makefile
- liens symboliques appropriés pour datadirs spéciales
- Mise à jour FascistCheck pour soutenir également dernière version
- option de configuration pour sa_user spamassassind () scanner
- brisé retraçage de tuyau montré pour le niveau de débogage 3 (débogage temporaire supplémentaire)
- contrôles greylist pour IntegrityError
- scripts configure_postfix ajoute service sagator de limiter le nombre de connexions
- nouveau journal de script / analyzer.py à analyser les fichiers journaux
- connexion de base de données distincte pour log_sql () (improvemnt significative de la vitesse pour les serveurs haute charge avec plus de 10 000 e-mails / jour)
- filesys () scanner ignore sortie vide pendant 5 secondes (évite & quot; ne peut pas décoder virname & quot; messages)
- vitesse de la liste grise, voir le fichier de configuration par défaut pour des exemples, comment configurer la liste grise pour les serveurs haute charge
- Mise à jour chroot avant redémarrage (pas à l'intérieur) pour accélérer processus de redémarrage
- Connexion MySQLdb par défaut charset UTF-8
- smtptest et Policytest remplacés par de nouveaux smtptest.py
- augmentation max_children pour ServiceTCPServer pour permettre plusieurs instances de smtpd_policy
- ne pas retirer les entrées liste grise permanents (== last_update - 1)
- crypte de charge () bibliothèques avant chroot pour permettre WebQ connexion
Améliorations
Ce qui est nouveau dans la version 1.1.1:
- selinux mises à jour
- une meilleure autodétection clamav
- deb package conflit ajouté pour supprimer automatiquement sagator-libclamav
- Mise à jour de mkchroot pour / tmp / quarantaine propriétaire / groupe
- Mise à jour de sgfilter pour exim, qui envoie le contenu de la boîte aux lettres à procmail
- ajout de l'émulation de style pyformat pour sqlite (enregistrement de sqlite fixe)
- now () changé à CURRENT_TIMESTAMP, travaille avec sqlite actuelle trop
- mise à jour pour correspondre à XFORWARD motif autre syntaxe
- simuler rowcount pour DB, qui ne le supporte pas (sqlite)
- clamav 0,94 mises à jour de compatibilité
- nouveau paquet rpm sagator-core (sagator est maintenant seulement à installer les dépendances)
- accepter la connexion sans HELO avec milter ()
- quelques changements pour filetype.py pour éviter des problèmes d'exécution sagator, file_type () scanner a été maked obsolètes, l'utilisation file_magic () à la place
- correctifs milter de la liste grise
- ne rompt pas connexion de données, le casser avant que les données et envoyer QUITTER lors de la fermeture connexion
- fermer toutes les fds avant fourchette, permettent autorestart dans son deb
- nouveau scanner elisted ()
- scanner cotée renforcée
- augmentation de délai d'attente pour la connexion spamd
- lien symbolique / var / tmp - & gt; / Tmp fixe dans le chroot
- Mises à jour pour esets-3.0
- afficher erreur exact lorsqu'il est incapable de tourner fichier journal
- fixer symlink cyclique pour le chemin non-standard lors de la création sagator chroot
Commentaires non trouvées