This SPAM fighter is a plugin for IIS SMTP Virtual Server. Features are : Intelligent filtering, challenge-response false positive protection, dynamic address lists, LDAP enabled, Antivirus Enabled, DNSBL enabled, MMC management console.
Be the first to post a text review of SpamFilter. Rate and review a project by clicking thumbs up or thumbs down in the right column.
***************************************************************** ** Projet SpamFilter - ChangeLog ** ** ** ***************************************************************** Version 1.4.6 - Service.UserInfo() ajout d'une sauvegarde automatique de la hashtable au toute les 2 heures - Service.Logging Suppression de la creation des eventsources depuis cette classe et ajout de cette fonction dans la classe Installer - Analyser.EmailAnalyser.CheckForAdminMessage() Changement du type de logging pour cas localSMTPSVC -> tous passage de Warning Information - Analyser.EmailAnalyser.CheckForAdminMessage() Ajout d'un cas de traitement : SpamFilter -> SpamFilter avec suppression du message (cas de reveil de l'analyseur depuis interface web) - Analyser.Logging Suppression de la creation des eventsources depuis cette classe et ajout de cette fonction dans la classe Installer - Analyser.DataAccessAnalyser.ctor Base n'tait pas forcement connect lors des appels depuis depuis les interfaceweb. ctor ajouter pour verifier la bonne init de Base.Instance - MMC.refonte de l'onglet ProcessingResults pour prise en compte du nouveau setting RESULTPROCESSINGMETHOD_QUARANTINE_ADDSPAM - MMC.Ajout d'une page de proprit au noeuds utilisateurs pour grer le filtre de traitement - MMC.Modification de la page domaine du menu proprits du noeud configuration. - MMC.Ajout de la gestion du spoofing dans la page "Domaine" - Web.Default.PageLoad() Ajout d'une commande de rechargement complet des settings avant traitement de la page. Corrige le problme de mise jour des settings de la page web aprs changement des proprits - Web.UserStats.PageLoad() Ajout d'une commande de rechargement complet des settings avant traitement de la page. Corrige le problme de mise jour des compteurs - Web.Logging Suppression de la creation des eventsources depuis cette classe et ajout de cette fonction dans la classe Installer Version 1.4.7 - ConfigWizard.Creation d'un form supplmentaire pour se connecter une base de donnes - ConfigWizard.Correction d'un bug qui rechargait les parametres d'une page si on naviguait en arrire malgr des modifs effectues - ConfigWizard.Correction d'un bug : le paramtre WHITELIST_USE_ACTIVEDIRECTORY n'etait desactiv malgr la deselection de la CheckBox - ConfigWizard.CommitProcessingPage : Redmarrage du service SpamFilter systematique. - ConfigWizard.ProcessingPage prise en compte du setting RESULTPROCESSINGMETHOD_QUARANTINE_ADDSPAM - ConfigWizard.Script SQL : Chang la taille du champ infoKey dans TUSersInfo de 30 60 chars - Analyser.EmailAnalyser.StartReclassify() traitement du champs return-path pour traiter egalement cette adresse avec la whitelist en cas de reclassification - Analyser.EmailAnalyser.StartReclassify() Bug : L'identification de langue avait lieu avant la tokenisation (nettoyage) lors de la reclassification de messages HTML la langue etait systmatiquement EN (a cause des balises) Corrig en executant le tokenizer avant la detection de langue. - Analyser.EmailAnalyser.ClassificationProcessing : Bug crlf tait cod "\n\r" corrig en "\r\n" - Web.Suppression Systmatique de la mise en Cache pour toutes les pages aspx HttpCacheability.NoCache=true Version 1.4.8 - Service.Ajout d'un classe hrite de Whitelist pour travailler avec une liste d'addresse dans une base SQL - Service.Deplacement de l'execution du nettoyage des adresses trop vieille de la classe Whitelist vers la classe Maintenance - Whitelist remplacement de la methode GetEntireWithelist par GetAddressList() avec limitation d'objets a renvoyer et possibilit de filtrage - Web.Redesign des pages UserStats.aspx (renomm UserInfo.aspx) et Default.aspx - Web.Redesign des pages DisplayMail.aspx, Reclassify, Challenge, UserMailsInfo - Web.Ajout de Challengeresult.aspx pour traiter les reponses de traitement d'un challenge Version 1.4.9 - Service.Creation de deux nouvelles classe hrite WhiteListSQL et UserInfoSQL permettant un l'utilisation d'un base de donne SQL pour le stockage des donnes - Service.Ajout d'un setting RESULTPROCESSINGMETHOD_QUARANTINE_ADDSPAM pour permettre de distinguer l'envoi de challenge de la mise en quarantaine - Service.Renommage d'un Setting : SMTP_LOCAL_DOMAINS porte desormais le nom : SMTP_LOCAL_NETWORKS et ne contient plus que des adresses rseaux - Service.Ajout d'un setting : SMTP LOCAL_DOMAINS, sert l'identification du spoofing - Service.Extension de l'interface IDataAccessSettings pour permettre la lecture et l'enregistrement de settings personaliss dans userinfo - Analyser.Sink Bug : en cas d'interruption de la connection remoting, chaque event tentait individuellement de se connecter ce qui gnrait un overflow Ajout d'une detection de la connection dans Sink.OnArrival() - Analyser.clsClassificationProcessing : prise en compte de RESULTPROCESSINGMETHOD_QUARANTINE_ADDSPAM pour la decision de mise en quarantaine plutt que par RESULTPROCESSINGMETHOD_ALLOW_SENDCHALLENGE - Analyser.Changement de la gestion des messages de notifications, utilisations de fichiers XML pour permettre la customisation des messages de notifications - Analyser.Ajout d'une classe netlocator qui prend en charge la gestion de localisation rseau et la detection du spoofing - Analyser.Deplacement des proc de determination de la localisation de l'adresse IP de la classe whitelister vers netlocator - Analyser.Prise en charge des settings specifiques utilisateurs et combinaison avec les settings globaux dans EmailAnalyser.ProcessMessage() - Analyser.clsClassificationProcessing : Correction du traitement des messages pour prise en compte de RESULTPROCESSINGMETHOD_QUARANTINE_ADDSPAM - Analyser.Prise en compte du param "FilteringEnabled" pour annuler le traitement en cas de necessit - MMC.Modification du noeud User pour prise en charge des settings de traitement specifiques par utilisateur Version 1.4.10 - Service.SPAMHistorySender changement du mode de creation des notifs pour utilisation d'un fichier XML externe la place d'un fichier de ressources - Service.Creation d'un nouveau template de mail de notification de spam en quarantaine - Service.Correction de GetSettings() ds UserInfo.cs pour stockage des settings perso directement dans la table de hash params - ConfigWizard.EnterDBPAge & ValidateDBPage ajout d'une option de connexion une base de donnes existante et verifications du contenu. - Analyser.Correction bug de traitement dans la combinaison des settings user et globaux - Analyser.Ajout du Marquage du spoofing si marquage du sujet choisi - MMC.Correction du comportement des checkbox de l'onglet traitement quand quarantaine activ. - Web.Ajout d'un lien dans userinfo.aspx - Web.Correction d'un bug de comptage du nombre d'utilisateurs dans default.aspx - Web.Correction du lien d'envoi de liste de messages bloqus pour d'autres boites aux lettres Version 1.4.11 - Service.Modification de la classe DataAccessStats pour mettre a disposition deux proc de mj des stats: - Service.StatsAddClassifiedMail : Mes jour les infos stats suite une analyse - Service.StatsAddMail : Met jour les info de traffic de message - Analyser.Remplacement des references ADODB et CDO par importation de la DLL cdosys.dll de Windows 2000 Server - MMC.Restructutation des noeuds sous "Adresses protges" pour grouper les adresses d'un mme domaine dans l'affichage Version 1.4.12 - Analyser.EmailAnalyser correction d'un bug de mise a jour des stats de comptage de messages pour les messages sortant depuis adminadress Version 1.4.15 - ConfigWizard.SMTP rcriture de registersink() pr simplification - Analyser.Recriture de Registersink dans Installer class pr simplification - Analyser.Ajout d'une notif sans generer exception en cas d'echec de reenregistrement des eventsink (durant mj) - MMC.Bug dans le enregistrement de la page ProcessingResults. Si l'enrtegistrement a lieu alors que la page n'est pas charge, tout les settingsde ProcessingResult taient remis faux. Version 1.4.16 - Analyser.Bug dans EventSink, aprs exception la variable ExceptionThrown restait True durant toute la vie de la classe et par consquent, tous les messages taient transmis. Version 1.4.18 - Service.Changement du systeme de stockage des messages pour n'utiliser plus qu'un seule store "Quarantine" - MMC.Changement du systeme de stockage des messages pour n'utiliser plus qu'un seule store "Quarantine" - Web.Changement du systeme de stockage des messages pour n'utiliser plus qu'un seule store "Quarantine" Version 1.5.0 - Analyser.Ajout du traitement des pices jointes non-autorises - MMC.Ajout du traitement des pices jointes dans la console Version 1.5.3 - Analyser.BUG LDAP Search - la recherche Principal Adresse tait effectue sur les connexxion de type UseForTrustedSendersControl alors qu'elles devaient se faire sur des connxions de type UseForLimitSpamFilterUsersCreationControl - Analyser.Update WRAVLIB dll 1.0-> 1.1 Version 1.5.4 - Service.Changement de l'interface addresslist pour permettre le traitement des black addresses - Service.Renommage de des classes et objets faisant reference whitelist en Addresslist pour correspondre l'aspect gnral du carnet d'adresse - Analyser.Ajustement des classes Addresslist et AddresslistSQL pour traitement black addresses - Analyser.Ajout de fonctions pour traitement d'adresses en Blacklist - Analyser.Renommage de des classes et objets faisant reference whitelist en Addresslist pour correspondre l'aspect gnral du carnet d'adresse - MMC.Ajout d'un onglet de filtrage par black list - MMC.Renommage de "Liste blanche" en "carnet d'adresses" - MMC.Possibilit d'ajouter des adresses "Bannies" dans le carnet d'adresses Version 1.6.0 - MMC.Sourceforge 1st Release no changes
***************************************************************** ** Projet SpamFilter - ChangeLog ** ** ** ***************************************************************** Version 1.4.6 - Service.UserInfo() ajout d'une sauvegarde automatique de la hashtable au toute les 2 heures - Service.Logging Suppression de la creation des eventsources depuis cette classe et ajout de cette fonction dans la classe Installer - Analyser.EmailAnalyser.CheckForAdminMessage() Changement du type de logging pour cas localSMTPSVC -> tous passage de Warning Information - Analyser.EmailAnalyser.CheckForAdminMessage() Ajout d'un cas de traitement : SpamFilter -> SpamFilter avec suppression du message (cas de reveil de l'analyseur depuis interface web) - Analyser.Logging Suppression de la creation des eventsources depuis cette classe et ajout de cette fonction dans la classe Installer - Analyser.DataAccessAnalyser.ctor Base n'tait pas forcement connect lors des appels depuis depuis les interfaceweb. ctor ajouter pour verifier la bonne init de Base.Instance - MMC.refonte de l'onglet ProcessingResults pour prise en compte du nouveau setting RESULTPROCESSINGMETHOD_QUARANTINE_ADDSPAM - MMC.Ajout d'une page de proprit au noeuds utilisateurs pour grer le filtre de traitement - MMC.Modification de la page domaine du menu proprits du noeud configuration. - MMC.Ajout de la gestion du spoofing dans la page "Domaine" - Web.Default.PageLoad() Ajout d'une commande de rechargement complet des settings avant traitement de la page. Corrige le problme de mise jour des settings de la page web aprs changement des proprits - Web.UserStats.PageLoad() Ajout d'une commande de rechargement complet des settings avant traitement de la page. Corrige le problme de mise jour des compteurs - Web.Logging Suppression de la creation des eventsources depuis cette classe et ajout de cette fonction dans la classe Installer Version 1.4.7 - ConfigWizard.Creation d'un form supplmentaire pour se connecter une base de donnes - ConfigWizard.Correction d'un bug qui rechargait les parametres d'une page si on naviguait en arrire malgr des modifs effectues - ConfigWizard.Correction d'un bug : le paramtre WHITELIST_USE_ACTIVEDIRECTORY n'etait desactiv malgr la deselection de la CheckBox - ConfigWizard.CommitProcessingPage : Redmarrage du service SpamFilter systematique. - ConfigWizard.ProcessingPage prise en compte du setting RESULTPROCESSINGMETHOD_QUARANTINE_ADDSPAM - ConfigWizard.Script SQL : Chang la taille du champ infoKey dans TUSersInfo de 30 60 chars - Analyser.EmailAnalyser.StartReclassify() traitement du champs return-path pour traiter egalement cette adresse avec la whitelist en cas de reclassification - Analyser.EmailAnalyser.StartReclassify() Bug : L'identification de langue avait lieu avant la tokenisation (nettoyage) lors de la reclassification de messages HTML la langue etait systmatiquement EN (a cause des balises) Corrig en executant le tokenizer avant la detection de langue. - Analyser.EmailAnalyser.ClassificationProcessing : Bug crlf tait cod "\n\r" corrig en "\r\n" - Web.Suppression Systmatique de la mise en Cache pour toutes les pages aspx HttpCacheability.NoCache=true Version 1.4.8 - Service.Ajout d'un classe hrite de Whitelist pour travailler avec une liste d'addresse dans une base SQL - Service.Deplacement de l'execution du nettoyage des adresses trop vieille de la classe Whitelist vers la classe Maintenance - Whitelist remplacement de la methode GetEntireWithelist par GetAddressList() avec limitation d'objets a renvoyer et possibilit de filtrage - Web.Redesign des pages UserStats.aspx (renomm UserInfo.aspx) et Default.aspx - Web.Redesign des pages DisplayMail.aspx, Reclassify, Challenge, UserMailsInfo - Web.Ajout de Challengeresult.aspx pour traiter les reponses de traitement d'un challenge Version 1.4.9 - Service.Creation de deux nouvelles classe hrite WhiteListSQL et UserInfoSQL permettant un l'utilisation d'un base de donne SQL pour le stockage des donnes - Service.Ajout d'un setting RESULTPROCESSINGMETHOD_QUARANTINE_ADDSPAM pour permettre de distinguer l'envoi de challenge de la mise en quarantaine - Service.Renommage d'un Setting : SMTP_LOCAL_DOMAINS porte desormais le nom : SMTP_LOCAL_NETWORKS et ne contient plus que des adresses rseaux - Service.Ajout d'un setting : SMTP LOCAL_DOMAINS, sert l'identification du spoofing - Service.Extension de l'interface IDataAccessSettings pour permettre la lecture et l'enregistrement de settings personaliss dans userinfo - Analyser.Sink Bug : en cas d'interruption de la connection remoting, chaque event tentait individuellement de se connecter ce qui gnrait un overflow Ajout d'une detection de la connection dans Sink.OnArrival() - Analyser.clsClassificationProcessing : prise en compte de RESULTPROCESSINGMETHOD_QUARANTINE_ADDSPAM pour la decision de mise en quarantaine plutt que par RESULTPROCESSINGMETHOD_ALLOW_SENDCHALLENGE - Analyser.Changement de la gestion des messages de notifications, utilisations de fichiers XML pour permettre la customisation des messages de notifications - Analyser.Ajout d'une classe netlocator qui prend en charge la gestion de localisation rseau et la detection du spoofing - Analyser.Deplacement des proc de determination de la localisation de l'adresse IP de la classe whitelister vers netlocator - Analyser.Prise en charge des settings specifiques utilisateurs et combinaison avec les settings globaux dans EmailAnalyser.ProcessMessage() - Analyser.clsClassificationProcessing : Correction du traitement des messages pour prise en compte de RESULTPROCESSINGMETHOD_QUARANTINE_ADDSPAM - Analyser.Prise en compte du param "FilteringEnabled" pour annuler le traitement en cas de necessit - MMC.Modification du noeud User pour prise en charge des settings de traitement specifiques par utilisateur Version 1.4.10 - Service.SPAMHistorySender changement du mode de creation des notifs pour utilisation d'un fichier XML externe la place d'un fichier de ressources - Service.Creation d'un nouveau template de mail de notification de spam en quarantaine - Service.Correction de GetSettings() ds UserInfo.cs pour stockage des settings perso directement dans la table de hash params - ConfigWizard.EnterDBPAge & ValidateDBPage ajout d'une option de connexion une base de donnes existante et verifications du contenu. - Analyser.Correction bug de traitement dans la combinaison des settings user et globaux - Analyser.Ajout du Marquage du spoofing si marquage du sujet choisi - MMC.Correction du comportement des checkbox de l'onglet traitement quand quarantaine activ. - Web.Ajout d'un lien dans userinfo.aspx - Web.Correction d'un bug de comptage du nombre d'utilisateurs dans default.aspx - Web.Correction du lien d'envoi de liste de messages bloqus pour d'autres boites aux lettres Version 1.4.11 - Service.Modification de la classe DataAccessStats pour mettre a disposition deux proc de mj des stats: - Service.StatsAddClassifiedMail : Mes jour les infos stats suite une analyse - Service.StatsAddMail : Met jour les info de traffic de message - Analyser.Remplacement des references ADODB et CDO par importation de la DLL cdosys.dll de Windows 2000 Server - MMC.Restructutation des noeuds sous "Adresses protges" pour grouper les adresses d'un mme domaine dans l'affichage Version 1.4.12 - Analyser.EmailAnalyser correction d'un bug de mise a jour des stats de comptage de messages pour les messages sortant depuis adminadress Version 1.4.15 - ConfigWizard.SMTP rcriture de registersink() pr simplification - Analyser.Recriture de Registersink dans Installer class pr simplification - Analyser.Ajout d'une notif sans generer exception en cas d'echec de reenregistrement des eventsink (durant mj) - MMC.Bug dans le enregistrement de la page ProcessingResults. Si l'enrtegistrement a lieu alors que la page n'est pas charge, tout les settingsde ProcessingResult taient remis faux. Version 1.4.16 - Analyser.Bug dans EventSink, aprs exception la variable ExceptionThrown restait True durant toute la vie de la classe et par consquent, tous les messages taient transmis. Version 1.4.18 - Service.Changement du systeme de stockage des messages pour n'utiliser plus qu'un seule store "Quarantine" - MMC.Changement du systeme de stockage des messages pour n'utiliser plus qu'un seule store "Quarantine" - Web.Changement du systeme de stockage des messages pour n'utiliser plus qu'un seule store "Quarantine" Version 1.5.0 - Analyser.Ajout du traitement des pices jointes non-autorises - MMC.Ajout du traitement des pices jointes dans la console Version 1.5.3 - Analyser.BUG LDAP Search - la recherche Principal Adresse tait effectue sur les connexxion de type UseForTrustedSendersControl alors qu'elles devaient se faire sur des connxions de type UseForLimitSpamFilterUsersCreationControl - Analyser.Update WRAVLIB dll 1.0-> 1.1 Version 1.5.4 - Service.Changement de l'interface addresslist pour permettre le traitement des black addresses - Service.Renommage de des classes et objets faisant reference whitelist en Addresslist pour correspondre l'aspect gnral du carnet d'adresse - Analyser.Ajustement des classes Addresslist et AddresslistSQL pour traitement black addresses - Analyser.Ajout de fonctions pour traitement d'adresses en Blacklist - Analyser.Renommage de des classes et objets faisant reference whitelist en Addresslist pour correspondre l'aspect gnral du carnet d'adresse - MMC.Ajout d'un onglet de filtrage par black list - MMC.Renommage de "Liste blanche" en "carnet d'adresses" - MMC.Possibilit d'ajouter des adresses "Bannies" dans le carnet d'adresses Version 1.6.0 - MMC.Sourceforge 1st Release no changes
This version requires : Framework .NET 1.1 (2.0 not supported yet) Windows server 2000/2003
some SpamFilter console screenshots are available now in the menu.
Be the first person to add a text review.
Copyright © 2009 Geeknet, Inc. All rights reserved. Terms of Use
Thanks for your rating!
Would you also like to write a review?