Projects / rspamd

rspamd

Rspamd is an anti-spam system designed to work faster than SpamAssassin by using event model and regular expression optimization. Currently released features: regexp rules for filtering different parts of messages; a number of built-in functions for analyzing messages; fuzzy hashes support; SURBL filters; email and character tables support; a control interface for remote managing and stats gathering; a Perl and Lua plugin system; statistics support (OSB/Winnow); compatibility with SpamAssassin; and a client program for email scanning. With similar rules, rspamd is about ten times faster than SpamAssassin.

Tags
Licenses
Operating Systems
Implementation

RSS Recent releases

  •  21 Feb 2012 22:11

Release Notes: This release reworks the system of workers initialization, providing a more comfortable way to init and create new workers. It adds threading support for parallel processing of stat files and regular expressions. It makes many of the rspamd subsystems thread-safe. It reworks the event system; several old and new bugs are fixed.

  •  20 Dec 2011 22:04

Release Notes: This is the next stable release of the rspamd spam filter. A Lua API has been added to access a kvstorage or redis server. The Lua API is heavily reworked to support local function callbacks in addition to global ones. Rspamd asynchronous event handling was completely reworked, allowing execution of all network operations at the same time. A new plugin, ip_score, can be used for scoring IP addresses based on the amount of spam/ham received from them.

  •  21 Nov 2011 22:30

Release Notes: This release has new key-value storage that is designed for storing data for spam filtering (like scores, hashes, etc). Key-value storage has a memcached and redis compatible API (with a subset of commands) and supports bdb, SQLite, or file backends for persistent keys storage. Rspamd now uses a thread-safe libevent API and can now work with libevent 2. Network I/O operations were improved by vectorizing output. Several gmime related bugs are also fixed. Debian package information was added, including a multi-instances starting script.

  •  10 Oct 2011 21:21

Release Notes: A Lua critical bug that caused memory leakage in all Lua modules was fixed. Rspamd now supports IDN name resolution. Librspamdclient is now thread safe. Workers now can be initialized many times independently. Several fixes to HTTP/JSON mode. Many minor bugs are also fixed.

  •  10 Aug 2011 14:37

Release Notes: This is another bugfix version. Several important bugs and memory leaks were fixed. A build system was adopted to be used in different package managing systems. rspamd was made compatible with the old glib used in CentOS 5.x.

Screenshot

Project Spotlight

Web Ping

An easy-to-use application for monitoring website performance.

Screenshot

Project Spotlight

Fork CMS

A very usable CMS that enables people to manage their Web sites in great detail.