CFFormProtect 1.0 Released

I've finally released version 1.0 of CFFormProtect, my spam bot protection project. This new release has a couple of minor bug fixes, and I've added a feature to inform the Akismet guys if a form submission was spam but Akismet didn't mark it as spam.

For more information, and to download CFFormProtect, head over to the RIAForge project page.

Background info: CFFormProtect is an open source project that I started and maintain. It allows you to have spam protection for your web forms, and it is all completely invisible to your users. That means, no hard to read CAPTCHA images, and no moderation queue. This works because CFFormProtect has a series of tests that a form submission has to pass before it will be posted to your site. These tests are:

  • Check for mouse movement
  • Check for keyboard usage
  • Check the time it took to fill out the form (both an upper and lower limit are imposed)
  • Check a hidden form field to make sure it's empty (spam bots usually fill in all fields)
  • Send form contents to Akismet for validation
On my blog, I have had 0 spam posts get through since I installed CFFormProtect. But if you don't believe me, check out Sammy Larbi's experience.

Comments
Hi Jake,

I use Akismet on my blog (which is PHP) and it is incredible! I'm the same as you...zero spam on has got through as a 'comment' since activating it. To all those who haven't tried this type of spam blocking...give it a go!!!

Akismet has blocked over 1500 real spam for me since December! Nice :)

As soon as I move to a CF blog I'll be looking at CFFormProtect
# Posted By Michael Sharman | 1/30/07 7:29 PM
I agree, Michael, Akismet is awesome. However, I have had a few (not many) spam posts get by Akismet that were caught by my other tests. Usually it's mouse movement, keyboard activity, and timed form submission (read main post again for descriptions of these).

When you do get a CF blog, I'd recommend BlogCFC. It's not as good as wordpress, but it's getting better all the time. But I've also heard good things about AVBlog.
# Posted By Jacob Munson | 1/30/07 7:36 PM
Could I have said "anyway" any more times in that post? =)

What I didn't mention (that I recall anyway), is we are also using it for a couple of our clients now, and it is also working quite well for them too. Their problems weren't comments, but automated signing up for accounts, or automated joining email lists and the sort.

Anyway, it's a great product, and I'm glad you gave it to us.
# Posted By Sam | 1/31/07 9:13 AM
Thanks Sam. I too use it for non site posting type forms, works well.
# Posted By Jake Munson | 1/31/07 9:25 AM
I am using Akismet for my wordpress blog. I did not know CFFormProtect exist. I will try it out on another new blog of mine. Thanks!
# Posted By Jerry | 4/20/08 11:23 PM
BlogCFC was created by Raymond Camden. This blog is running version 5.9. Contact Blog Owner