XML::NodeFilter is a generic node-filter class for DOM traversal as
specified in the DOM Level 2 Traversal and Range specification. It
extends that specification so this class is more easy to use for perl
programmers.
Tagged Message Delivery Agent (TMDA) is designed to significantly reduce the
amount of spam (junk-mail) you receive. TMDA strives to be more effective,
yet less time-consuming than traditional spam filters.
The technical countermeasures used by TMDA to thwart spam include:
- whitelists: accept mail from known, trusted senders
- blacklists: refuse mail from undesired senders
- challenge/response: allows unknown senders which aren't on the whitelist or
blacklist the chance to confirm that their message is legitimate (non-spam)
- tagged addresses: special-purpose e-mail addresses such as time-dependent
addresses, or addresses which only accept certain kinds of communication.
These increase the transparency of TMDA for unknown senders by allowing them
to safely circumvent the challenge/response system.
TMDA can also be used as a general purpose local mail delivery agent to filter,
sort, deliver and dispose of incoming mail.
SpamProbe
Fast, intelligent, automatic spam detector using Bayesian analysis of word
counts in spam and non-spam email. Intended for use with procmail to
filter inbound email. No manual rule creation required.
pflogx is a simple tool to export OpenBSD's packet filter logs to XML files.
It reads a binary logfile generated by the pf logging daemon (pflogd) to
generate a human-readable and exploitable XML file.
Using an XSLT processor you can convert this XML file to any other
format (HTML, CSV, SQL, ...).
userfw is extensible packet filter for FreeBSD. Now it's mostly experimental.
This Horde package provides various stream filters.
Rspamd is fast, modular and lightweight spam filter. It is designed to work
with big ammount of mail and can be easily extended with own filters written in
lua. This port provides development version of rspamd.
Sendmail::Milter provides users with the ability to write mail filters in Perl
that tightly integrate with sendmail's mail filter API.
With this module, you can define and register Perl callbacks with the Milter
engine. This module calls your perl callbacks using interpreters from a
threaded persistent interpreter pool. Milter contexts are presented using an
object-oriented style interface for performing operations on a Milter context.
Pure and impure Bloom Filter implementations.
ClamCour is Courier filter using Clam Antivirus to check mail for viruses.
http://www.becrux.com/index.php?page=projects&name=clamcour