最近のトラックバック

こんなことも書いたっけ

アーカイブ一覧

広告

企画・制作・丁稚


    (c)Wakui3 Allrights reserved.
    since 1999. 7. 1-
    あすか物流センター

ところで・・・

このサイトで使用されているリソースの著作権は、すべて作成者・撮影者が保有しています。無断での2次利用はご遠慮下さい。
Powered by
Movable Type 3.36

メイン

tDiary アーカイブ

2005年08月10日

コメントSPAM対策をしてみる。

 ここ数日、ここの旧blog某所への突っ込みを利用したSPAMが大量発生(-_-) 消しても消してもキリがないんで、思い切って *1 対策してみる事にした。
 といっても手順は簡単。上記リンクのページにあるrubyのスクリプト(antispam.rb)を作成 *2 し、サーバーのtdiary/filterにアップロードすれば終了。ついでにtDiaryも2.0.2にアップデートしますた *3

 ひとまず落ち着いた様子だが、SPAMが収束したのか、フィルタが聞いているのか、もうちょっと様子見。

*1 : つーかやれ←自分つっこみ
*2 : フィルタするドメインの追加とhttp数を1に変更はした。ここならこれでも問題はあるまい。
*3 : 遅過ぎ(。_゜☆\(ーー;)

2006年12月11日

tDiaryのSPAM対策。

 覚え書き。

最近多発しているツッコミspamへの対策
tDiary の各種スパム対策
TrackBack spam対策フィルタ linkcheck.rb
tdiary へのコメントspamを一括削除
Anti Referer Spam Plugin


2007年05月05日

rblcheck.rbの設定忘れてた・・・

Devlog

 なに気にtDiary版の方を見ようとしたらこんなエラーが発生した(@_@;)

undefined method `each' for nil:NilClass (NoMethodError)

/home/w3f/share/diary/tdiary/filter/rblcheck.rb:16:in `referer_filter'
/home/w3f/share/diary/tdiary.rb:1049:in `referer_filter'
/home/w3f/share/diary/tdiary.rb:1048:in `each'
/home/w3f/share/diary/tdiary.rb:1048:in `referer_filter'
/home/w3f/share/diary/tdiary.rb:1424:in `initialize'
/home/w3f/share/diary/tdiary.rb:1498:in `initialize'
/home/w3f/share/diary/index.rb:35:in `new'
/home/w3f/share/diary/index.rb:35
index.rb:2:in `require'
index.rb:2

 rblcheck.rbでコケているのは解るのだがrubyがイマイチよく解ってないんで原因を探っていたらこのプラグインの作者さんのページに行き着いた。原因としてはどうもtDiaryをアップデートした時に、rblcheck.rb用の設定をしておかなければいけなかったらしく、リファラチェックでコケていたらしいorz...

 んで以下の設定をtdiary.confに追加すれば良いとのこと、

@options['rblcheck.list'] = ['bl.moonwolf.com']

 な訳だが、このサイトでは2つの日記を共有で動かしているので、etc/tdiary.confに追加。
 無事きちんと表示されるようになりました(-。-;)