Author Topic: Spam Filtering  (Read 3977 times)

0 Members and 1 Guest are viewing this topic.

Offline WhiteShepherd

  • furtopia.org Sysop!
  • *
  • Male
  • Posts: 4768
    • http://www.whiteshepherd.furtopia.org
Spam Filtering
« on: July 02, 2003, 03:52:20 pm »
If anyone wished to talk about the ins and outs of spam filtering let me know.  

Ours is based on a e-mail score.  Bad phrases from known spamers will give the e-mail a + score.  Good things strings (fur, furry, furtopia, dragoncity) will give subtract from it's score.  Any e-mail with a score over 50 gets the boot. '<img'>

Bellow are a few logs from the spam filter showing how things were scored.  On average Furtopia gets hit with 1 spam message every 5-10 seconds.  In Ohio it's illegal to spam e-mail addresses at some domains (including ours).  But there are so many people who don't care how much they hurt someone's bandwidth as long as they can take somebody's money it's all worth it to them.  So the next step is to guard dog the e-mail gates.

The reject logs are HUGE in multi-megs already.  But I can't help but grin every time I look at the logs knowing I've so far kept the plague outside. '<img'>


Take a look bellow.  Most addresses are faked.  But our program searches the whole e-mail.  Take a look you'll notice negative scores are kept:

Invoked: Tue Jul  1 15:09:54 2003
From: <owner-ohiofur@serv.breuckman.com>
To: pegasus@fur.mine.nu
 maildog@fur.mine.nu
Score: -10000, List S, match *ohiofur*
Score: -10000, List B, match *ohiofur*
Total Score -20000
Message kept

Invoked: Tue Jul  1 15:11:21 2003
From: <bounce@joker.com>
To: fuzzydog@whiteshepherd.net
Score: -10000, List S, match *furtopia*
Score: -10000, List B, match *furtopia*
Total Score -20000
Message kept

Invoked: Tue Jul  1 15:11:27 2003
From: <bounce@joker.com>
To: fuzzydog@whiteshepherd.net
Score: -10000, List S, match *furtopia*
Score: -10000, List B, match *furtopia*
Total Score -20000
Message kept

Invoked: Tue Jul  1 15:11:30 2003
From: <phr201@aol.com>
To: fuzzydog@whiteshepherd.net
Score: 100, List B, match *money back guarantee*
Total Score 100
Reject as: 554 Mail rejected by server. Spam not accepted at this domain!!  If in error e-mail: nospam@furtopia.org

Invoked: Tue Jul  1 15:12:54 2003
From: <benjamin@furtopia.org>
To: *****@hotmail.com
Score: -10000, List B, match *furtopia*
Total Score -10000
Message kept

Invoked: Tue Jul  1 15:21:31 2003
From: <phr201@aol.com>
To: fuzzydog@whiteshepherd.net
Score: 100, List B, match *money back guarantee*
Total Score 100
Reject as: 554 Mail rejected by server. Spam not accepted at this domain!!  If in error e-mail: nospam@furtopia.org

Invoked: Tue Jul  1 15:42:57 2003
From: <frb568t@epatra.com>
To: fuzzydog@fur.mine.nu
Score: 100, List S, match *adv:*
Total Score 100
Reject as: 554 Mail rejected by server. Spam not accepted at this domain!!  If in error e-mail: nospam@furtopia.org

Invoked: Tue Jul  1 15:51:31 2003
From: <phr201@aol.com>
To: fuzzydog@whiteshepherd.net
Score: 100, List B, match *money back guarantee*
Total Score 100
Reject as: 554 Mail rejected by server. Spam not accepted at this domain!!  If in error e-mail: nospam@furtopia.org

Invoked: Tue Jul  1 16:51:31 2003
From: <phr201@aol.com>
To: fuzzydog@whiteshepherd.net
Score: 100, List B, match *money back guarantee*
Total Score 100
Reject as: 554 Mail rejected by server. Spam not accepted at this domain!!  If in error e-mail: nospam@furtopia.org

Invoked: Tue Jul  1 17:51:32 2003
From: <phr201@aol.com>
To: fuzzydog@whiteshepherd.net
Score: 100, List B, match *money back guarantee*
Total Score 100
Reject as: 554 Mail rejected by server. Spam not accepted at this domain!!  If in error e-mail: nospam@furtopia.org

Invoked: Tue Jul  1 18:51:34 2003
From: <phr201@aol.com>
To: fuzzydog@whiteshepherd.net
Score: 100, List B, match *money back guarantee*
Total Score 100
Reject as: 554 Mail rejected by server. Spam not accepted at this domain!!  If in error e-mail: nospam@furtopia.org

Invoked: Tue Jul  1 21:21:31 2003
From: <phr201@aol.com>
To: fuzzydog@whiteshepherd.net
Score: 100, List B, match *money back guarantee*
Total Score 100
Reject as: 554 Mail rejected by server. Spam not accepted at this domain!!  If in error e-mail: nospam@furtopia.org

Invoked: Wed Jul  2 00:29:27 2003
From: <quotes6806@powerfulquotes.com>
To: kada-ru@kcff.net
Score: 100, List B, match *click here*
Score: 100, List B, match *weight loss product*
Score: 100, List B, match *special offer*
Total Score 300
Reject as: 554 Mail rejected by server. Spam not accepted at this domain!!  If in error e-mail: nospam@furtopia.org

Invoked: Wed Jul  2 01:29:25 2003
From: <carlos1qdft@redsplace.biz>
To: fuzzydog@whiteshepherd.net
Score: 100, List B, match *our customers*
Total Score 100
Reject as: 554 Mail rejected by server. Spam not accepted at this domain!!  If in error e-mail: nospam@furtopia.org
IRC quotes:

[05:01] <Kai_Misou> We cats sleep when we want and where we want.
[05:01] <WhiteShep> We dogs sleep WHEN we can. :/
<!--QuoteEnd--></td></tr></table><span =''><!--Quot

Offline grasper

  • Sr. Member
  • ****
  • Male
  • Posts: 449
Spam Filtering
« Reply #1 on: July 03, 2003, 11:20:36 pm »
Cool, did you write the program yourself,  or what? ':cool:'

My furry code: FCAs3admr A+ C- D H++ M+ P+ R T+++ W-- Z Sm++ RLU a15 cn++ d e- f++ h* iwf++ j+ p* sm--
DA

Offline Wtcher

  • Sr. Member
  • Web Design Tech Advisor
  • ****
  • Posts: 482
Spam Filtering
« Reply #2 on: July 04, 2003, 03:45:31 am »
I'm assuming he's using Spam Assassin or something. '<img'> Am I wrong?
Oh, faint memory trickles, that is all; like a stream that rustles forgotten leaves and lost paths.

Offline grasper

  • Sr. Member
  • ****
  • Male
  • Posts: 449
Spam Filtering
« Reply #3 on: July 04, 2003, 11:15:22 pm »
Oh...

My furry code: FCAs3admr A+ C- D H++ M+ P+ R T+++ W-- Z Sm++ RLU a15 cn++ d e- f++ h* iwf++ j+ p* sm--
DA

Offline WhiteShepherd

  • furtopia.org Sysop!
  • *
  • Male
  • Posts: 4768
    • http://www.whiteshepherd.furtopia.org
Spam Filtering
« Reply #4 on: July 09, 2003, 01:31:39 am »
Actualy I'm using a program called Weasel and Weasel Filter.  The filters I have made over the last year.  Every time a spam gets through I add strings from it to catch.  So the net gets tighter and tighter. '<img'>
IRC quotes:

[05:01] <Kai_Misou> We cats sleep when we want and where we want.
[05:01] <WhiteShep> We dogs sleep WHEN we can. :/
<!--QuoteEnd--></td></tr></table><span =''><!--Quot

Offline grasper

  • Sr. Member
  • ****
  • Male
  • Posts: 449
Spam Filtering
« Reply #5 on: July 09, 2003, 06:30:55 pm »
cool

My furry code: FCAs3admr A+ C- D H++ M+ P+ R T+++ W-- Z Sm++ RLU a15 cn++ d e- f++ h* iwf++ j+ p* sm--
DA