« Faith | メイン | 打ち合わせ »

2005年09月06日

コメントスパム対策(その2)    (Movable Type)

先日のコメントスパム対策でだいぶコメントスパムが減った。しかし、それでも一日に数件のコメントスパムが…ムカツクー!!

もうちょっと対策すんべ!いろいろと探してたら、James Seng'sってサイトでBayesian filter for MT
ってえのを発見!ベイジアンフィルターだ!これだ!!
メールのスパム対策に使っているpopfileっていうプロクシもベイジアンフィルタつかってる奴でなかなか賢い。同じ理屈でコメントをスパムかそうでないか判定しちゃうって方法です。

上記サイトからmt-bayesian-1.1.tar.gzをダウンロードして解凍して、README読みながらインストール。超簡単!
ところが、mt-bayesian.cgiを実行したら…

"HTML::Template->new() : Cannot open included file logonav.tmpl : file not found. at extlib/HTML/Template.pm line 2024."

だってよ…
なんでよー、logonav.tmpl grepしたけど何処にもないよ。なのに、bayesian_*.tmpl達が呼んでるよ。くそー
またまたnetで調べたらどうやらlogonavi.tmplはMT2.66にはあったのだが、MT3.Xではないのだとの事。じゃあ、MT2.66ダウンロードしてそっからコピしてやるべ!
って思ったのだが、MTのサイト行ったら最新版しかダウンロードできねぇし…

bayesian_*.tmplで呼んでる他のtmplでMT3.xにないのはあと、mininavi.tmpl

ファイル名からしてナビ関係だろう。大して重要じゃないだろう。
ってことでbayesian_*.tmplでlogonavi.tmplとmininavi.tmplをincludeしてるとこ周辺をばっさり削除してやった。

んで、mt-bayesian.cgi実行!動きました!!
ちょっと画面が乱れ気味だけど、他人が見る訳じゃないしいいや。
あとはspamを少しずつ学習させて…
ってついさっき、コメントスパム全部削除しちゃった!!

コメントスパムカモーン!!

投稿者 nama : 2005年09月06日 17:19

コメント

すぱーむ!

投稿者 kuri : 2005年09月06日 18:57

君の場合、IPをブラックリストに登録しとくか!

投稿者 なま : 2005年09月07日 09:52

「京ぽん」って記事にコメントスパムきました!!
がはは!どうだ!!!
http://www.ikuyama.net/ryo/namalog/archives/2004/04/post_456.php
でも右側の「最近のコメント」に「京ぽん」って…
ま、いいかっ!

投稿者 なま : 2005年09月07日 13:31

あーたーす!

投稿者 ino : 2005年10月11日 13:33

年間ランキングも集計しました。
http://bouldering.jp/i-session_2005_total.html

ivanの優勝決定ですね。2位以降はまだ未確定。

投稿者 なま : 2005年10月11日 14:28

コメントしてください

サイン・インを確認しました、 . コメントしてください。 (サイン・アウト)

(いままで、ここでコメントしたとがないときは、コメントを表示する前にこのウェブログのオーナーの承認が必要になることがあります。承認されるまではコメントは表示されません。そのときはしばらく待ってください。)