@fantapop I just released a sort of working version,
this one only work with the Honeypot Project, i would appreciate some testing help. i didn't get a chance to actually test real IPs, only tested with
127.0.0.1
which is close to useless. Tomorrow, I'll try to hardcode fake spammy IPs for better coverage.
@julian, I got the Honeypot plugin to work, nice job on that nodejs module, but that only works for User registration, I was aiming for post creations as well,
I need a hook on Post.create
and/or Topic.post or Topic.reply
to get a check with Akismet, but Akismet requires at least these 3
user_ip: req.ip ,
user_agent: req.get('User-Agent'),
blog: req.host,
I could also use
postData.user.username
and postData.content
let me know what you think is the best approach and I can add the hooks and submit a PR.