Home » Software » Erathostenes

Erathostenes 1.0

An architecture for Optimal Statistical Spam Filtering on the server side

Sick of spam? and sick of wasting your bandwidth just to let your email client filter it for you? Erathostenes if for you.

Erathostenes is a python script that helps retraining your bogofilter ham/spam databases by keeping them in synch with your cyrus IMAP account. that means that all you have to do to retrain your spam filter is to move a message in a specific folder, and voila', erathostenes retrains bogofilter and next time bogofilter will know that all messages like that should be treated as "ham" or "spam" depending on the folders where you moved that message

Erathostenes assumes that you have at least three folders in your account: inbox (neutral), ham (where you store the stuff that you like), spam (where you store the stuff you don't like). Yes, the assumption is that you *never* delete anything, otherwise you loose the information that software agents might need to make sense of that for you. So, when your agent doesn't know how to interpret the message, it leaves it in your inbox, so you read it and you rate it by moving it in the appropriate locations. This feedback loops is *critical* in the optimal statistical analysis of your message flow and is what Erathostenes gives you, dramatically improving the adaptability of your statistical filter

Erathostenes is open source software licensed under the Apache License 2.0

Download Erathostenes