arrowHome Tuesday, 09 February 2010  
Main Menu
Home
Downloads & Installation
Screenshots
Statistics
SourceForge News
Contacts / Credits

SourceForge.net Logo
Spamato on SourceForge


Welcome to Spamato
Written by Keno   
Tuesday, 03 April 2007

Spamato is an extendable spam filter system written in Java. It exists in different flavors and runs on various platforms. Spamato is published on SourceForge as a GPL-licensed open source project!

We are eagerly looking for new users! Spamato is available as an add-on for Microsoft Outlook, an extension for Thunderbird and Mozilla Mail, and as a stand-alone proxy component. If you are looking for an effective client-side anti-spam solution for your desktop, than have a stab at Spamato! It's free! Want to see Spamato in action? Then take a tour in our snapshot gallery.

We are also looking for developers! If you are interested in writing a filter or any other plugin for Spamato, please have a look at the source code in the CVS on SourceForge. If you have any questions, do not hesitate to send us a mail!

When Spamato detects a spam messages, it moves the message to a special 'junk mail' folder. Thus, you are able to review Spamato's decisions. Simply by clicking a button in your mail client, you can report undetected spam messages and/or revoke messages wrongly branded as spam. Additional graphical statistics explain the efficiency of every single filter as well as the overall effectiveness of the whole system. You can also adjust several settings and see why a particular message has been regarded spam or ham.

Currently, the following filters are available and automatically installed with Spamato:

  • Bayesianato: This is an implementation of a naïve bayesian text classifier, described for instance by Paul Graham. It tokenizes each message into small text chunks (words) and, depending on their categorization and significance, decides on spam or ham.
  • Comha: The Collaborative Multi-Hash filter calculates several hashes (kind of encrypted messages) for an email and compares them to registered hashes on a server. If enough hashes match, the message is considered spam.
  • Domainator: This filter is a URL-based filter that queries Google for URLs/domains of a message. According to the number of Google results, messages are either marked as spam or ham.
  • Earlgrey Filter: This collaborative filter checks if the URLs/domains in your messages are listed as spam-related on our servers. Our trust system takes care that only creditable members are able to affect the results.
  • Razor Filter: This is the first Java implementation of Vipul's collaborative Razor filter. We support both public filters: The Ephemeral hash-based filter compares (hash values of) text parts of a message with previously made user votes in the Razor network. The Whiplash URL-based algorithm is somehow similar to our Earlgrey filter, but also works with the Razor network. A proprietary trust system is employed to ensure maximum reliability.
  • Ruleminator: The Ruleminator is a rule based filter like SpamAssassin in its early days. You can easily adjust this filter's capacity by defining your own rules matching your personal liking.

Several additional plug-ins influence the filter accuracy. For example, we automatically maintain a whitelist for good domains which is used in the Domainator and Earlgrey filter. Furthermore, we also learn trusted senders which can be used in the Ruleminator to separate spam from (definite) ham.

Spamato is now on Frappr! Don't hide, tell us where you are!

We are eagerly looking forward to receiving your feedback!

Random Screenshot
random

Spamato4Thunderbird
Page News
SourceForge News

Webstats4U - Free web site statistics Personal homepage website counter

top of page

Copyright 2004-2008 Spamato Team, Distributed Computing Group, ETH Zurich.