comp.lang.ada
 help / color / mirror / Atom feed
From: "Jeff C," <nolongersafeto@userealemailsniff.com>
Subject: Re: Current "Swen" worm attack
Date: Wed, 24 Sep 2003 01:14:15 GMT
Date: 2003-09-24T01:14:15+00:00	[thread overview]
Message-ID: <Hd6cb.564506$uu5.92855@sccrnsc04> (raw)
In-Reply-To: m3k77zcy0w.fsf@insalien.org


"Ludovic Brenta" <ludovic.brenta@insalien.org> wrote in message
news:m3k77zcy0w.fsf@insalien.org...
>
> I have an additional requirement.  Not only I want to prevent my
> mailbox from filling up, but I also do not want to download all of
> these emails, because with the sheer volume I'm getting (about 200
> spams a day), I'd blow up my download quota.  This means I do not want
> to do the filtering on the client (which I was doing in gnus), but I
> want to do it on the server before my client downloads the emails.
>
> So, today, I wrote an Ada program that does all that.  It's about 550
> SLOC in Ada, and uses libspopc to do the POP3 client stuff (and yes, I
> wrote a thick binding to it).  I also used a couple of generic
> containers from Charles.
>
> My solution uses POP3 to download just the headers of all mails, and
> delete those that match a set of regular expressions.  These regexes
> come directly from my ~/.emacs file, so that the server-side filtering
> uses the same rules as the client-side one.
>
> I ran it today and it deleted about 200 spams that had accumulated
> over 14 hours.  Now I will never even have to download their contents
> :)
>
stuff deleted
>
> Anyone feel this is worth a project on Savannah or SourceForge?
>
> -- 
> Ludovic Brenta.

Depends.. At the very least the bindings are worth a project. If you
think/expect you would
continue to update the rest of it then the whole thing should probably be a
project.






  reply	other threads:[~2003-09-24  1:14 UTC|newest]

Thread overview: 31+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2003-09-22  3:05 Current "Swen" worm attack Alexander Kopilovitch
2003-09-22 10:27 ` Stephane Richard
2003-09-22 11:45   ` chris
2003-09-23  3:49     ` Wes Groleau
2003-09-22 11:49   ` Preben Randhol
2003-09-22 21:42     ` Randy Brukardt
2003-09-23  7:10       ` Preben Randhol
2003-09-23  7:35       ` Vinzent Hoefler
2003-09-23  0:39     ` Alexander Kopilovitch
2003-09-23  4:11       ` David Marceau
2003-09-23 11:08         ` Jeff C,
2003-09-23 15:41           ` Ludovic Brenta
2003-09-24  1:14             ` Jeff C, [this message]
2003-09-24  8:20             ` Martin Krischik
2003-09-25 10:10               ` Ludovic Brenta
2003-09-25 11:01                 ` Martin Krischik
2003-09-25 11:32                 ` Preben Randhol
2003-09-25 12:07                   ` Ludovic Brenta
2003-09-25 13:47                 ` Stephen Leake
2003-09-23 18:47         ` Randy Brukardt
2003-09-23 20:56         ` Berend de Boer
     [not found]       ` <3F6FA78D.3070708@myob.com>
2003-10-03 13:41         ` sk
2003-10-03 14:17           ` Preben Randhol
2003-09-23  3:44   ` Current "Swen" worm attack - a tip Wes Groleau
2003-09-23  7:33     ` Preben Randhol
2003-09-23 17:44       ` Jeffrey Carter
2003-09-23 18:00         ` Brian Catlin
2003-09-23 19:14           ` tmoran
2003-09-23 20:55         ` Berend de Boer
2003-09-24 10:08         ` Dmitry A. Kazakov
2003-09-24 21:50           ` Wes Groleau
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox