Filters to use with Weasel

OS/2 home
Software
Weasel home
RTFM
Tools
Filters
Screen shots

On this page

AddHeaders
AutoReply
BanURLs
BogoFilter
BlockMyIP
CopyMail
DFilter
FromBadUser
MSvirus
MultiFilter
phpFilter
PostmasterCheck
PMMFix
SampleFilter
SFbin
SpamAssassin
Tester
TNItools
Junk filter
Virus filter
Virus scan

On other pages

Major Major


This page lists some filters that can be used with Weasel. Most of the filters are "production" filters that you can install and use to do real work. Where source code is included, you can also use the filters as demonstrations of how to write your own filter.

The listing of a package on this page does not imply that it is automatically available to all registered users of Weasel. Most of it is freeware, but I might also list some shareware. The conditions of use of each package remain, as always, with the original supplier of the software.

There are some filters on os2site that are not listed on this page, because I haven't checked them, but are probably also OK to use.

AddHeaders

Author: Peter Moylan
Category: Freeware
Last updated: 15 Jan 2004
File: addheaders.cmd.

A simple filter that illustrates how to modify the headers in a message.

AutoReply

Author: Peter Moylan
Category: Freeware
Last updated: 15 Jan 2004
File: autoreply.cmd.

The very simplest kind of "vacation" response. You will probably want to improve this.

BanURLs

Author: Peter Moylan
Category: Freeware
File: banurls.zip. A filter that rejects mail that contains an http:// reference to a URL that is in a "banned" list. A sample banned list is included, but you should probably build your own because the spammers keep moving. The filter also rejects the mail if there are any non-7-bit characters in the header lines - something that should never occur with legitimate mail.

BogoFilter

Author: Peter Moylan
Category: Freeware
Last updated: 2 Nov 2008
File: bogofilter.zip.

An interface between Weasel and the popular "bogofilter" spam detector.

BlockMyIP

Author: Peter Moylan
Category: Freeware
File: blockmyip.cmd.

A stage 1 filter to reject mail that pretends to come from your own address. Legitimate mail should not come from your own address, except in unusual cases such as when you are running two servers.

CopyMail

Author: Peter Moylan
Category: Freeware
File: copymail.cmd.
Prerequisite: TNItools
Last updated: 16 Nov 2020

A filter to take a copy of each incoming message and store it in an "archive" directory.

DFilter

Author: Martin Kiewitz
Category: Freeware
File: DFilter.zip
Last updated: 1 Aug 2003

Dynamic filter that checks for spam.

FromBadUser

Author: Peter Moylan
Category: Freeware
File: FromBadUser.cmd.
Prerequisite: TNItools
Last updated: 16 Nov 2020

A stage 2 filter that rejects MAIL FROM addresses of the form baduser@yourdomain, where yourdomain is one of your own domains and baduser is not a valid username in that domain. That helps block the spammers who are pretending to be sending from one of your domains.

MSvirus

Author: Peter Moylan and Paul Smedley
Category: Freeware
Last updated: 20 Sep 2003
File: msvirus.cmd.

Emergency fix for a mailbombing problem. Possibly obsolete by now.

MultiFilter

Author: Peter Moylan
Category: Freeware
File: multifilter.cmd.

A filter to call a sequence of other filters. You can use this if you have several filters you want to run.

phpFilter

Author: Andrea Brancatelli
Category: Freeware
Download: From the author's web site.
Prerequisite: PHP, which you can find at http://silk.apana.org.au/. You also need a web server and some sort of database system - see the internal documentation for details.

I don't understand much about PHP myself, but I gather that this is a multipurpose filter that adds multidomain support, mailbox limits, and management via the web.

PMMFix

Author: Peter Moylan
Category: Freeware
File: pmmfix.cmd.

Alters some header lines of the mail, to compensate for cases that PMMail 1.96a does not handle properly.

PostmasterCheck

Author: Peter Moylan
Category: Freeware
File: postmastercheck.cmd.

You need this filter if you have enabled "mark failures as suspect" in the Options 2 page of Weasel Setup. If you install it as a stage 4 filter, it will copy the suspect mail to a "suspect" subdirectory, where you can inspect it to see whether this is legitimate mail.

SampleFilter

Author: Peter Moylan
Last updated: 12 August 2003
Category: Freeware
File: samplefilter.cmd

An illustration of how to write a Weasel filter.

SFbin

Author: Andrey Vasilkin
Category: Freeware
File: psf-bin-20160916.zip

A multistage spam filter that is called at several stages of Weasel processing.

SpamAssassin

Author: Paul Smedley
Category: Freeware
Last Updated: 23 Sep 2003
File: SpamAssassin.zip

A spam filter that includes learning.

Tester

Author: Peter Moylan
Category: Freeware
File: Tester.zip
Last updated: 20 Feb 2019

This is not a filter. Instead, it is a script that you can use for testing when you write your own filters.

TNItools

Author: Peter Moylan
Category: Freeware
File: TNItools.zip
Last updated: 20 Feb 2019

This is not in itself a filter. It is a small collection of scripts that are prerequisites for some of the filters on this page. You might already have it, because it is also a prerequisite for some of the tools for Weasel and Major Major.

Junk mail filter (WeaselFilter)

Author: David Hough
Category: Freeware
File: weaselfilter307.zip. Note that Hobbes might have a later version.

A program that checks the header lines in incoming mail, and rejects mail according to rules that you can set up.


Virus filter

Author: John Bijnens and Bas Heijermans, modified by Dave Saville
Category: freeware
Last updated: 4 Aug 2003
File:virusfilter.cmd

Does a virus scan by invoking Norman Virus.

Virus scan

Author: John Bijnens
Category: Article, in the form of a PDF file
File: scan4virus.pdf

A description of how to create a Weasel filter that will invoke Norman antivirus to do virus checking on incoming mail. I gather that John has now developed a more sophisticated version, so I'll update this entry once I've found the details.



Top
Author: Peter Moylan
Last updated: 26 November 2020