POSTS FOR 2003

Spam Blocking

Projects and Code210 words1 minutes to read

After going back and checking my referrers over the last month, I’ve noticed a few spam bots coming to my website, I assume trying to harvest email addresses. I’ve encoded mine as unicode, so I haven’t been too worried. This past Saturday I received my first spam email on my oh-so-secret personal email account. I was rather irritated to say the least.

Also, this morning, I got some comment spam on one of my earlier posts. Luckily, Movable Type emails me the IP of people who make comments on my site.

I did a little bit of digging and found a PHP script that allows me to block entrance to my website based on the user’s IP address. I immediately blocked the IP of the guy who gave me some oh-so-wonderful comment spam this morning, as well as the IP’s and User Agents of some of the spambots I’ve been experiencing. We’ll see how it all works out.

I’ve also been getting some messages from the Suck-O-Meter that I have in the JavaScript section of my website. There are alot of people who are causing me stress by abusing this feature, so I’m going to begin blocking those IP’s as well. Hopefully, I’ll be able to sleep better at night.

Ryan Parman

Ryan Parman is an experienced software engineer, open source evangelist, and passionate user advocate currently living in Seattle. He is the creator of and , and worked on DevOps and Security at . He is now bringing learning into the digital age as an Engineering Lead and Site Reliability Engineer at . Ryan's aptly-named blog, , is where he writes about ideas longer than .