HOME → POSTS → 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

is an engineering manager with over 20 years of experience across software development, site reliability engineering, and security. He is the creator of SimplePie and AWS SDK for PHP, patented multifactor-authentication-as-a-service at WePay, defined much of the CI/CD and SRE disciplines at McGraw-Hill Education, and came up with the idea of “serverless, event-driven, responsive functions in the cloud” while at Amazon Web Services in 2010. Ryan's aptly-named blog, , is where he writes about ideas longer than . Ambivert. Curious. Not a coffee drinker.