{"id":45,"date":"2010-03-03T10:32:43","date_gmt":"2010-03-03T02:32:43","guid":{"rendered":"http:\/\/www.foxtwo.org\/blog\/?p=45"},"modified":"2010-03-03T10:32:43","modified_gmt":"2010-03-03T02:32:43","slug":"wp-spamfree-kicks-spam-in-the-butt","status":"publish","type":"post","link":"http:\/\/www.foxtwo.org\/blog\/2010\/03\/wp-spamfree-kicks-spam-in-the-butt\/","title":{"rendered":"WP-SpamFree Kicks Spam In The Butt!"},"content":{"rendered":"<p>Some of you may know that I switched this blog from <a class=\"zem_slink freebase\/en\/blogger\" title=\"Blogger\" rel=\"homepage\" href=\"http:\/\/blogger.com\">Blogger<\/a> platform over to self-hosted WordPress very recently, thanks (or no-thanks) to Blogger&#8217;s decision to cease support for FTP publishing from 26th March onwards.<\/p>\n<p>My blog has always been fine and relatively spam-free for the entire duration when I was on Blogger &#8211; about 7 or so years. I get maybe 1 or 2 spam comments every couple of MONTHS. Maybe my blog was (and still is) relatively unknown and only read by my friends and perhaps a few &#8220;drive-by&#8221; bloggers visiting other sites, helped with keeping the spam count so low.<\/p>\n<p>However, as soon as I switched over to WordPress, spam comments started appearing. Not too many at first, maybe 3 or 4 per day. Still manageable. However, as of last night approximately 11pm Singapore time, I started getting a spate of automated spam-bot comments. No, none of them made it into the blog, all were flagged as spam and held in the moderation queue (yay for <a href=\"http:\/\/intensedebate.com\" target=\"_blank\">Intense Debate<\/a>&#8216;s spam filters!). However, there were like 300 of them in the span of 10 mins or so.<\/p>\n<p><!--more-->I really would like to know how the hell these spammers found my blog. It&#8217;s been so unknown over 7 odd years and suddenly when I switch over to WP, they notice me. Is there a WP Blog directory listing somewhere on the Internet that these spammers go to look for new victims or what??<\/p>\n<p>Anyway back to the point of this post. Having to go through 300 spam to delete is still a chore, even if they are held in the moderation queue. There is no way (that I know of) to automatically delete them after a set period of days, say 7 or 14 days. What happens if there&#8217;s a legitimate comment in the queue that accidentally got flagged because the commenter put in a couple of links? I&#8217;d have to wade through 300+ spam comments to find the legitimate one!<\/p>\n<p>So off I went, searching for a <a class=\"zem_slink freebase\/en\/captcha\" title=\"CAPTCHA\" rel=\"wikipedia\" href=\"http:\/\/en.wikipedia.org\/wiki\/CAPTCHA\">CAPTCHA<\/a> type of plug-in for the blog. Yeah that was the first thing I thought of. Since I use Intense Debate commenting system, I looked there first. No luck. I talked to Intense Debate Support via <a class=\"zem_slink freebase\/en\/twitter\" title=\"Twitter\" rel=\"homepage\" href=\"http:\/\/twitter.com\">Twitter<\/a>, and they confirmed that they do not have any CAPTCHA solutions.<\/p>\n<p>Then I found something called <a href=\"http:\/\/www.polepositionmarketing.com\/library\/wp-spamfree\/\">WP-SpamFree <\/a>in the WordPress plugin directory. The name sounded familiar, and I remembered <a href=\"http:\/\/daphnemaia.sg\/\" target=\"_blank\">Daphne<\/a> mentioned it before in a plurk, and she said she liked it.<\/p>\n<p>At this point in time, I was skeptical because I am not using the native WordPress commenting system &#8211; I&#8217;m using Intense Debate. I did not see how WP-SpamFree might work if I wasn&#8217;t using the built-in one. Secondly WP-SpamFree claims to work its magic without using common methods such as CAPTCHA to verify that the commenter is a real human. I just didn&#8217;t see how it could possibly work, but seeing as I had nothing to lose except spam comments, I installed it anyway.<\/p>\n<p>The installation and activation went without a hitch. No need to edit any files, no need to check\/uncheck anything else. The default settings pretty much covered everything.<\/p>\n<p>And then my jaw dropped. WP-SpamFree started to record the &#8220;kill-counts&#8221; of spam. <strong>NOTHING NEW<\/strong> entered the moderation queue! I was amazed for 2 reasons &#8211; it worked with an external commenting system, AND it worked without the user realizing anything was different! On the surface, the user will see nothing new, nothing different.<\/p>\n<p>Of course, there will be a small percentage of users that will encounter problems when they come to this blog. Those would be the users that have Javascript and\/or cookies disabled. However the vast majority will notice no difference at all.<\/p>\n<p>WP-SpamFree really does kick butt!<\/p>\n<p><em>ps: As of this writing, spam-bots are still trying. And still failing. *evil laughter*<\/em><\/p>\n<p><em>pps: A couple of friends reported possible problems when I was running WP-SpamFree, hence I have now <a href=\"http:\/\/www.foxtwo.org\/blog\/?p=51\">switched over to NoSpamNX<\/a>. Same effectiveness, minus the problems!<br \/>\n<\/em><\/p>\n<h6 class=\"zemanta-related-title\" style=\"font-size: 1em;\">Related articles by Zemanta<\/h6>\n<ul class=\"zemanta-article-ul\">\n<li class=\"zemanta-article-ul-li\"><a href=\"http:\/\/teabreak.pk\/protect-your-blog-from-spams-152\/32746\/\">Protect your blog from spams<\/a> (teabreak.pk)<\/li>\n<li class=\"zemanta-article-ul-li\"><a href=\"http:\/\/www.shankrila.com\/tech-stuff\/google-recpatcha-free-captcha\/\">Add reCAPTCHA Protection To Your Websites<\/a> (shankrila.com)<\/li>\n<li class=\"zemanta-article-ul-li\"><a href=\"http:\/\/www.wpjedi.com\/add-captcha-to-wordpress-with-jr-antispam\/\">Add CAPTCHA To WordPress with JR Antispam<\/a> (wpjedi.com)<\/li>\n<li class=\"zemanta-article-ul-li\"><a href=\"http:\/\/www.nofluffjuststuff.com\/blog\/emmanuel_bernard\/2010\/02\/migrating_from_blogger_esp_ftp_to_wordpress?utm_source=blogitem&amp;utm_medium=rss&amp;utm_campaign=blogrss\">Migrating from Blogger (esp FTP) to WordPress<\/a> (nofluffjuststuff.com)<\/li>\n<\/ul>\n<div class=\"zemanta-pixie\" style=\"margin-top: 10px; height: 15px;\"><a class=\"zemanta-pixie-a\" title=\"Enhanced by Zemanta\" href=\"http:\/\/www.zemanta.com\/\"><img decoding=\"async\" class=\"zemanta-pixie-img\" style=\"border: medium none; float: right;\" src=\"http:\/\/img.zemanta.com\/zemified_e.png?x-id=533518db-1831-4287-8cbe-b9617b2f2f30\" alt=\"Enhanced by Zemanta\" \/><\/a><span class=\"zem-script more-related more-info pretty-attribution\"><script src=\"http:\/\/static.zemanta.com\/readside\/loader.js\" type=\"text\/javascript\"><\/script><\/span><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Some of you may know that I switched this blog from Blogger platform over to self-hosted WordPress very recently, thanks (or no-thanks) to Blogger&#8217;s decision to cease support for FTP publishing from 26th March onwards. My blog has always been fine and relatively spam-free for the entire duration when I was on Blogger &#8211; about &hellip; <a href=\"http:\/\/www.foxtwo.org\/blog\/2010\/03\/wp-spamfree-kicks-spam-in-the-butt\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">WP-SpamFree Kicks Spam In The Butt!<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2,6,10,16],"tags":[17,22,33,37],"class_list":["post-45","post","type-post","status-publish","format-standard","hentry","category-blogs","category-internet","category-self","category-wordpress","tag-antispam","tag-captcha","tag-plug-in","tag-spam"],"_links":{"self":[{"href":"http:\/\/www.foxtwo.org\/blog\/wp-json\/wp\/v2\/posts\/45","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/www.foxtwo.org\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.foxtwo.org\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.foxtwo.org\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.foxtwo.org\/blog\/wp-json\/wp\/v2\/comments?post=45"}],"version-history":[{"count":0,"href":"http:\/\/www.foxtwo.org\/blog\/wp-json\/wp\/v2\/posts\/45\/revisions"}],"wp:attachment":[{"href":"http:\/\/www.foxtwo.org\/blog\/wp-json\/wp\/v2\/media?parent=45"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.foxtwo.org\/blog\/wp-json\/wp\/v2\/categories?post=45"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.foxtwo.org\/blog\/wp-json\/wp\/v2\/tags?post=45"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}