Re: [anti-spam-wg@localhost] I wrote a spam filter in Perl
- Date: Sat, 23 Aug 2003 12:32:14 +0200
1) English-like syntax rules file is cool, but is it flexible enough? Does
it still filter spam when the spammers write V1arga instead of Viagra?
2) You may want to start doing pilot projects with (fre)email providers,
hosting companies and the ASP's
3) Have you measure the false positive and false negative results?
4) There *are* some Perl compilers available - it depends on the platform
you are using / targeting
5) You may want to try some Perl obfuscators
----- Original Message -----
From: "Walter Ian Kaye" walter@localhost
Sent: Saturday, August 23, 2003 7:35 AM
Subject: [anti-spam-wg@localhost] I wrote a spam filter in Perl
> Hey folks :)
>
> I took the opportunity when I moved recently and my email was down
> and accumulating on the server to use that accumulation as an
> incentive to finally write a script to auto-delete the spam. :)
>
> It uses an English-like syntax rules file (procmail :0 is for the
> birds), and the command-line tool which works on an existing mailbox
> file even has a nice VT100 status display (fun to watch the spam
> vanquished). Here's how it looks:
> <http://www.natural-innovations.com/gifs/mpurge.gif>
>
> After I tweak it a bit more, I will write a real-time version (run
> via the .forward file) to divert the spam before it ever reaches the
> inbox file.
>
> My question is this: How can I sell my user-friendly filter?
>
> Should I sell it to ISPs? To individuals?
> Since it's Perl code, not compiled binary, how can I protect it?
>
>
> thanks,
> -Walter
> who used Star Trek: The Next Generation displays as VT100 inspiration :D
>
___________________________________________________________________________
> Walter Ian Kaye, San Francisco, CA | Macintosh Scripter, Web
Developer,
> http://www.natural-innovations.com/ | Guitarist, Songwriter, Actor, and
> | Whole Grain Baker
> (()) ascii ribbon campaign:
> XX just say no to HTML/RTF in email and usenet
> //\\ and no to Web sites that do not fully support Lynx
>