• Thanks for a great plugin, I’ve just used it for a week and it’s dropped my spam to about 2% of what it was.

    Would it be possible to add a links counter and have comments immediately discarded if that contained more than ‘X’ links ‘sometime’.

    I rarely get links in my comments and never more than 3. So, a link counter set to nuke a comment with 5 or more links would kill all the rest of the spam still getting through.

    Way more complicated would be a ‘comment language not being the same as the Blog language’ checker, that too would kill a lot of spam comments that don’t relate to the content. I’ve noticed some WP plugins do a language check for comments BUT they just dump the failures into the moderation queue. I’d rather have them nuked entirely.

    http://ww.wp.xz.cn/plugins/sockem-spambots/

Viewing 3 replies - 1 through 3 (of 3 total)
  • Plugin Author Blobfolio

    (@blobfolio)

    Hi Clive,

    Thanks for the feedback!

    I like the idea of limiting the number of links per post. The feature wasn’t included originally because it is part of the widely-used Akismet plugin (no sense in duplicating features), however I see your point: it is annoying to have a ton of super-spammy-linky posts sitting in the moderation queue!

    I’ll add a link-limit field in the next release!

    Thread Starter CliveSoulHeal

    (@clivesoulheal)

    Hi Josh or Tiffany??

    Yea, the ‘pre screening’ of comments in wordpress is ‘crap’. I forgot I’d checked this out years ago and didn’t even bother trying it.

    So, on the Settings/Discussion page you’ve two boxes to enter words to make attempts to pre filter comments.

    BUT if you read carefully this is a waste of time because the filter isn’t able to identify words correctly. So, ‘press’ won’t just flag a hit for ‘press’ it’ll also pick out ‘wordpress’, ‘impress’ and so on. In other words it’s completely useless which is likely why it’s set to shift everything to be moderated.

    If this actually worked properly then you’d be able to put say a common french word in the box (‘le’ or ‘la’ for example) and this would likely catch 99% of french spam. Even better would be to allow word pairs on a line ‘le & la’ which would virtually guarantee a french comment if there was a match.

    However, even if the word search worked properly the first of these two boxes moves what it catches to ‘moderation’ and the second to ‘spam’. It should be that the first box shifts to a hand filtered ‘spam’ box and the second to ‘NUKE’. OR better still have a third ‘NUKE’ box BUT if anything is caught by the first two boxes it’s marked as being caught because it had word ‘XZY’ within the text.

    Feedback on what is resulting in what is very important. If you don’t have feedback on what it’s doing and what decisions result in what outcome then you’ve no way of improving the filters you’ve put in the boxes. If it was set up properly then you’d have people posting the best combination of filters that would kill 99.99999% of Spanish spam for example.

    So, maybe hijack or duplicate these ‘filter’ boxes in your own plugin and make them work properly and add a ‘nuke’ box? If you got this to work you’ve likely got a plugin they’d consider for core if nothing else because it would reduce what reached Akismet very likely massively?

    Isn’t it odd that Akismet is dealing with billions of comment spam AND spam is a serious problem BUT no effort has been made in WP to provide a decent pre-filter that if done correctly would likely significantly drop what was left for Akismet to deal with?

    Plugin Author Blobfolio

    (@blobfolio)

    Hi Clive,

    An updated version of the plugin (0.8.0) is now available. It contains a new excessive link test, which rejects comments containing more than five links. Thanks again for the suggestion!

    For the time being, there are no plans to incorporate any sort of language detection or word/phrase blacklist features. Sock’Em SPAMbots is meant to function as a drop-in, first-pass SPAM control system. The focus is on conservative, generalized tests that can be combined to block the first 98-99% of SPAM, while strictly minimizing the potential for false positives (catching humans by mistake) or the need for administrative intervention. Language detection and word/phrase blacklists are excellent features, but ones which require a level of specificity and fine-tuning more appropriate for plugins providing second-pass screening.

Viewing 3 replies - 1 through 3 (of 3 total)

The topic ‘Suggestions’ is closed to new replies.