Stopping spam from custom form in Drupal

We have had a registration form for an event on our site since February when we launched in Drupal, but since Monday we have been getting a lot of spam from Russia, Ukraine etc. I have tried adding a captcha (reCaptcha and a basic maths capture haven't done anything, they aren't even doing them wrong as I have logging enabled), I have also tried the hidden form item using CSS, but they aren't filling in that. I am recording their IP addresses, virtually always a different IP address (there are a few duplicates doing 2/3 registrations) and the user agent appears to be that of normal browsers. I am used to using Akismet from the Wordpress developers, but have seen that the Akismet module has been left to rot and that everyone says to use Mollom instead but from what I can see, you can't add Molom to your own custom forms. Is this right? If so whats the best way of cutting out this spam?
websesame's picture

How was the custom form

How was the custom form created ; any idea ? Did you use webforms module ? Usually captcha is effective but like you explained the spammers look a lot like prime ****oles . At the risk of losing the interest of your users I will advise that you make the form available to registered and logged in users. If you used webforms all you need to do is invest a few minutes to deleting the spam from your exported reports. Does this help ? www.websesame.com

It is in a module using the

It is in a module using the FormAPI. Unfortunatley closing the form down to registered users is out of the question due to the way we are using Drupal and the type of people who are signing up using the form.