SpamValve update

I’ve been pretty busy at work, so I haven’t done much more work on my auto-firewall code in the past couple of days. But it seems to be holding its own pretty well. Normally, over the course of a few days, my comments database accumulates a couple thousand spams (I check it using Chris Davis’ Spam Nuke plugin). But since activating my new system, the spam comments are down to a trickle, maybe 10% of what it used to be.

This is because the system only allows a few attempts from any particular host before it blocks that host completely, eliminating any further attempts. And of course, it’s rare that any of the first few ever show up anyways, because at least 99% of those are caught the standard WordPress graylist/blacklist functions. (Side note: does anyone have any etymological info about the usage of “gray” vs “grey”? Just curious)

I think I’ve decided to name this project “SpamValve”, because it controls the flow of spam much like a valve controls the flow of water from a spigot.

Stumble It!
SpamValve update

Related posts:

  1. SpamValve Download
    " I only had a couple of responses to my call for SpamValve testers. One of the testers has already begun using SpamValve on his..."
  2. Some blog spam cases you might want to watch for
    " I like to think that I’ve got some pretty decent spam prevention measure in place on my server. My mail server uses RBL/DNSBL services..."
  3. SpamValve Testers Wanted
    " I think I’m almost ready to let some other people bang on SpamValve. I want to get a closed group of users to try..."
  4. SpamLookup plugin for MovableType
    " There’s a new plugin for MovableType called SpamLookup. Let’s compare this add-on to the anti-spam features already in the WordPress core: Feature Comparison for..."
  5. Dear Spammers…
    " Thank you for continuing to submit your data to my anti-spam systems. I have been able to put your information to very good use,..."
This entry was posted in Plugins, Spam, WordPress and tagged , , , , , , , . Bookmark the permalink. Post a comment or leave a trackback: Trackback URL.

11 Comments

  1. logtar blog.logtar.com
    Posted May 6, 2005 at 11:16 am | Permalink

    Great name, SPAM is Evil… I am just so tired of the neverending clean up. I need to do some serious changes to my site when I get the chance… I get tired just thinking about the stuff I have to do just for spam control purposes.

  2. fx raven.za.net
    Posted May 6, 2005 at 11:20 am | Permalink

    Aren’t you worried about a potential DoS, especially with the system being known. Its the same problem as hostsentry/portsentry caused. What if a malicious user was to “spam” you’re site from you’re router’s ip. You should maybe think of putting in at least a ‘white-list’ of sorts, preventing that you get completely cut off, but then people could still cut out misc users…

    Or am I on the wrong page?

  3. Larry esnider.net
    Posted May 6, 2005 at 12:02 pm | Permalink

    “Gray” is a color and “grey” is the British spelling of “gray”.

  4. fx raven.za.net
    Posted May 6, 2005 at 12:07 pm | Permalink

    afaik grey is more widely used, but given that the whole of america goes with gray its probably got more weight

  5. Dougal dougal.gunters.org
    Posted May 6, 2005 at 12:36 pm | Permalink

    fx: One of the first things I put into the code, before I even started on the blocking code, was a whitelist :) I whitelist the local network block, localhost, and a few other things. I’m pretty sure that spoofed internal IPs would be blocked by the gateway router anyhow (it should be configured to know that internal IPs don’t come in on the externtal interface). But a sort of DoS via spoofed IP numbers is still a danger. Until I see evidence that it’s actually happening, it’s a danger I’m willing to live with.

    Larry and fx: I seem to switch back and forth between ‘gray’ and ‘grey’. I’ve never been certain which spelling I should consider ‘more correct’. I seem to have used ‘gray’ more often, despite the fact that I sometimes think that ‘grey’ is more correct, and that ‘Gray’ should be somebody’s surname.

  6. Posted May 6, 2005 at 12:47 pm | Permalink

    Most of the distinctive American spellings were invented or standardized by Noah Webster. Generally, the Imperial spelling follows etymology (though there are exceptions: defence, Latin dêfênsum) and the American spelling follows pronunciation.

  7. Matt photomatt.net
    Posted May 6, 2005 at 2:23 pm | Permalink

    Why not check it in to the plugin repository and get some more eyes on it?

  8. Dougal dougal.gunters.org
    Posted May 6, 2005 at 4:21 pm | Permalink

    I’ve still got my database authentication information hardcoded into the perl scripts at the moment. Some file and command paths are also hardcoded, and need to be moved into configuration variables. When I get a chance to refactor the code, I’ll make it public.

    I’m hoping that once I’ve released it, people will submit patches for systems that use other firewall systems besides ipfw (ipchains, for example).

  9. Matt photomatt.net
    Posted May 6, 2005 at 7:23 pm | Permalink

    It’d be especially nice if the command line stuff could be translated to PHP.

  10. Gregory Wild-Smith twilightuniverse.com
    Posted May 7, 2005 at 7:00 am | Permalink

    Gray is the standard American usage.. because you all are lazy and couldn’t cope with more than one word for the same thing ;)

    However the usage over here in the UK is Grey, but Gray is normally the name form – however its not ‘wrong’ to use Gray, just unusual.

    So classically its more correct (and universal) to use Grey, but Gray is acceptable. The difference is actually in inflection. Gray and Grey should be pronounced subtley differently, relating to their different accent evolution, but no-one really does. Gray is more grAYyy and Grey is more grREy, but its subtle.)

  11. test test
    Posted May 29, 2005 at 6:31 am | Permalink

    test

One Trackback

  1. By geek ramblings » SpamValve Testers Wanted on May 18, 2005 at 9:36 pm

    [...] 8212; Dougal @ 9:34 pm
    I think I’m almost ready to let some other people bang on SpamValve. I want to get a closed group of users to try it out and give me some feedba [...]

Post a Comment

Your email is never published nor shared.

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Subscribe without commenting

  • Subscribe

  • Follow Me

    Twitter  Facebook  Flickr  Last.fm  LinkedIn  StumbleUpon  Technorati  Delicious  
  • Referrals

    Sign up for Text Link Ads and earn money from your blog.
  • Lifestream