Estou fazendo uma ferramenta anti-spam. (Eu sei, mais uma ferramenta anti-spam no mundo.)
Nenhuma ferramenta anti-spam é absoluta, tendo muitos falsos positivos, e positivos que são ignorados. E a minha é um pouco diferente, por causa do enfoque diferente, podendo ter poucos falsos positivos, mas pode vir a deixar passar muitos spams. Como falei, nenhuma é absoluta. (Acho que a mais eficaz foi usada recentemente em Moscou.) O enfoque é o da armadilha. Cria-se um usuário fantasma e anuncia-se ele, que pode ser por muitos meios, entre eles em uma página web com a cor de fundo igual a da frente, de modo que os programas que catam e-mails o achem, mas os usuários normais não o achem. Também serve um e-mail já existente, ou que já tenha existido, e que esteja nas listas dos spammers. O meu filtro é informado sobre este e-mail, e irá monitorar todos os e-mails que passam pelo sendmail (Ele é um Milter para o sendmail). Quando chegar um e-mail para a armadilha, além de descartado, uma assinatura MD5 do corpo será guardada. A partir deste momento, todo os e-mails que chegarem com esta mesma assinatura MD5 do corpo serão descartados. As assinaturas serão gravadas em um arquivo para que não se perca entre os boots. A vantagem é a eliminação de 100% dos spams reconhecidos, que já tenham sido enviados para a armadilha, a desvantagem é que ele só bloqueia coisas que já tenham sido enviados para a armadilha. Ele também pode vir a bloquear vírus, desde que este tenha sido enviado previamente para a armadilha, então não seria má idéia fazer com que o e-mail armadilha constasse em todos os MS Outlook dos usuários. Desenvolvi em um FreeBSD 5.4 em um AMD K6-2 300 MHz, e ele se mostrou econômico em processador e memória. Não testei ainda em Linux ou qualquer outro Unix. Agradeço a quem se interessar em participar dos testes. Está funcionando quase perfeitamente aqui na minha casa, mas não sei se já é aconselhável colocar em um servidor de produção. O nome que dei a ele é SpamMD5Trap. Grato desde já, João Rocha. -- [EMAIL PROTECTED] [EMAIL PROTECTED] http://www.goffredo.eti.br _______________________________________________ Freebsd mailing list Freebsd@fug.com.br http://mail.fug.com.br/mailman/listinfo/freebsd_fug.com.br