DieOnSpam - yet another anti spam plugin
At my hebrew blog I use Akismet as my anti-spam utility. Akismet works very well in identifying spam, and has a low ratio of false positives. The problem with Akismet is that because of the false positives you have to check all the comments marked as spam by it. In bad spam days there can be many comments to inspect which is annoying by itself.
I have made some research into other anti-spam technologies, starting with renaming the php file which handles commenting and ending with the spamkarma2 plugin which is supposed to end all spam. Somewere in the research process I had realized a very basic fact of spam. All of the spam is in english. Since my blog is in hebrew and all the comments to the blog are in hebrew as well, it was only the logical thing to do to develope a plugin which blocks comments which are written entirely in english.
The plugin inspects the commited comment, and if the comment do not contain at least one non english character, it is assumed to be spam and is entirely ignored, and a message is returned to the user (in the rare case it is not a spam bot) which says that there has to be at least one non english character at the comment.
I have no idea if this logic can be applied to other Latin languages which have a common character set with english.
There is a newer version 2.0 right over here.
February 20th, 2007 at 1:39 am
[…] DieOnSpam is an anti-spam plugin for non-English blogs. Comments which don’t contain a non-English character are automatically discarded. (No Ratings Yet) Loading … […]
February 20th, 2007 at 2:27 am
[…] DieOnSpam ist ein AntiSpam-Plugin für Blogs, die nicht den ISO-Latin Zeichensatz benutzen. Enthält ein Kommentar nicht wenigstens ein Zeichen eines anderen Zeichensatzes, wird es automatisch verworfen. (No Ratings Yet) Loading … […]
February 20th, 2007 at 11:18 am
[…] DieOnSpam es un plugin anti-spam para blogs que no estan escritos en Ingles. Los comentarios que no contengan caracteres no-ingleses son descartados automaticamente. (No Ratings Yet) Loading … […]
March 15th, 2007 at 12:30 am
[…] 개발자인 Mark Kaplun의 블로그에서 다운로드할 수 있다. 현재 댓글 작성 시 오류 메시지가 영어로만 안내되는데, 한글화를 위해 Kaplun씨에게 문의한 결과 3월 말 즈음, 직접 다국어 오류 메시지를 편집할 수 있는 configuration panel을 추가한다고 하니, 더욱 쓰기 편리한 DieOnSpam 플러그인을 기대해도 좋을 듯하다. […]
March 16th, 2007 at 11:24 pm
[…] 在这两个plugins Deactivate后,一天不到,Akismet又收到近百条的spam,让我不得不重新找anti-spam的插件。幸运的是weblogtoolscollection的plugin有每天汇总,翻了翻,给我找到一个有趣的,也是曾经想象过的一个plugin——DieOnSpam。 这个plugin的想法很简单,也应该很有效。作者是用希伯来语写blog,别人留言也都是用希伯来语留言,当别人只用English来留言时,plugin将阻挡它。 […]
April 25th, 2007 at 2:54 am
[…] SCP基于Mark Kaplun的plugin - DieOnSpam […]
June 11th, 2007 at 3:57 am
[…] 自从使用上防Spam插件-Did You Pass Math?之后就没再见垃圾评论的踪影了,我也一直以为它在正常地工作。不过今天Hulloo留言告诉我说,有时会出现正确回答问题却被阻止发表评论的情况,很恼人。会不会是因为插件版本太低了,不过在插件主页也没发现有更新的版本。索性就把Did You Pass Math?给撤掉了。一番寻觅,在比较有人气的介绍防Spam插件的文章-Top 10 WordPress Anti Spam Plugins里却也没发现更合适的插件了~。最后决定换上了这个基于DieOnSpam,为用中文写作的wordpress blogger准备的拦截spam的plugin- Some Chinese Please。这款插件防Spam的手段就是留言里必须包含有中文,对那些不带中文的Spam应该能起到不错的过滤效果,而对那些懂中文的Spam maker也就束手无策了。So,装上SK2或者Akismet作为第二道防范措施还是必要的。最后,感谢Hulloo的提醒。暴强的留言验证码,一般人看了得大汗一把。 相关文章No Related Posts […]
October 25th, 2007 at 6:45 pm
[…] “Some Chinese Please”是为准备的拦截spam的插件,是由冰古同学基于Mark Kaplun的DieOnSpam plugin而做。 […]
November 15th, 2007 at 3:28 am
[…] 于是又四处搜索不用数据库和逻辑算法来判断SPAM的反垃圾评论插件(既然做的比较好的Akismet误判都这么严重,其他的我就没有尝试了),很幸运的找到了一个看起来能解决目前小博状态下所有垃圾评论的插件DieOnSpam,而且更幸运的是已经有人做了它的中文国情版,即Some Chinese Please。这款不到1kb的插件工作起来很简单,原理就是挡住所有的不含有中文字符的留言并发送一个错误页面,且该评论并不写入数据库。就像DieOnSpam的原作者说的一样,自己博客的语言不是英文,那为什么不直接挡住那些占了90%以上的英文垃圾评论呢。当然我们中文比原作者的希伯来文更有优势,有更多的使用者,也就是说只要是全中文博客,正常的评论是全英文的可能性微乎其微。另外那些担心正常英文评论被拒之门外的朋友,也可以直接修改程序的代码,使评论自动转发到邮箱,也可以保证评论发表的万无一失。 […]
November 21st, 2007 at 2:14 pm
[…] Visit & Download […]
December 12th, 2007 at 7:55 am
[…] SCP基于Mark Kaplun的plugin - DieOnSpam […]
December 22nd, 2007 at 6:35 pm
[…] “Some Asiatic Please”是为准备的拦截spam的插件,是由冰古同学基于Mark Kaplun的DieOnSpam plugin而做。 […]