12

I'm in the process of adding CAPTCHA validation to one of my websites and need to know what open source solutions exist. Please note strengths and weaknesses and what platform they work with. I'm primarily interested in ASP.NET solutions but feel free to include PHP, Java, etc.

1
  • thing is CAPTCHA is opensource... reCAPCHA is a service runned by google... you have almost no say in the graphic design of the service, even if it absolutely obtuse to your site design...
    – user661623
    Commented Mar 16, 2011 at 0:30

8 Answers 8

16

ReCAPTCHA is the same one StackOverflow uses. It has an ASP.NET implementation.

It uses a webservice to provide the captcha images; this is an university trying to digitize difficult to OCR texts. I'm not sure how easy it would be to replace this portion. There are many open source client implementations, as the API is quite well documented.

2
  • Has anyone ever found eny resources on how hard it is to crack (by OCR or other attempts) the captchas provided by ReCAPTCHA? Commented Aug 17, 2011 at 9:27
  • 2
    ReCAPTCHA is owned by google now. Using it helps google to digitize books, and also now to build their geo address database from housenumbers in streetview photos. All of this is undeniably clever, but this may not be well aligned with the goals of some projects ...and it's not open source
    – Harry Wood
    Commented Jan 31, 2013 at 2:01
1

Jeff Atwood has a captcha control + source hosted on his coding horror site

ReCaptcha might be another alternative but i don't think the source is open.

3
  • blog post 404, wow, all these captcha projects are dead so we have to submit to our overlords? Commented Jun 27 at 9:04
  • you're commenting on a post that is 16 years old. there are still lots of active captcha projects incl. Recaptcha which has since been acquired by Google google.com/recaptcha/about Commented Jun 28 at 12:25
  • Not really open source. But yes, I found some. Interesting is ALTCHA but there are some more. Commented Jul 1 at 14:55
1

Have you seen JCaptcha? Not an ASP framework, but might be useful.

1
  • Not updated since more than 10 years. Commented Jun 27 at 9:03
1

Try this one... http://www.codeproject.com/aspnet/CaptchaImage.asp very nice article!

1

One I just found but have not tried out is MyCaptcha

1
  • Unavailable anymore. Commented Jun 27 at 9:02
1

ReCaptcha has many benefits. The fact that google owns it is a big plus. We used to use ReCaptcha on my project, but the firewall in our production environment cannot handle add entries based on domain name, only based on IP addresses. ReCaptcha has switched to using Googles infrastructure, so the IP addresses are no longer publicly available. Our production environment is locked down extremely tightly, so there are no workarounds possible -- we have to start using a new captcha. If you're in my boat, ReCaptcha won't work for you.

1

In the Java world, check out JCaptcha.

1
  • Not updated since more than 10 years. Commented Jun 27 at 9:03
0

Have you taken a look at ReCAPTCHA?

Not the answer you're looking for? Browse other questions tagged or ask your own question.