spam-bye2
http://cmf.ohtanz.com/spam-bye2.html
特徴
以下の条件を総合的に判断したポイント制になっております。
1.メッセージに日本語が含まれていない場合
2.メッセージにURLが複数含まれている場合
3.メッセージ(又はURL欄)に含まれるURLがURLブラックリストデータベースに登録されている場合
4.投稿したクライアントのホストがDNSブラックリストデータベースに登録されている場合
5.名前欄にURLが含まれている場合
上記すべてに対応する必要が無く「1.メッセージに日本語が含まれていない場合」だけで良いという場合は61行目から66行目に//を行の先頭に入れてコメント行にしてしまいます
(必要な機能だけ抜き出して作り直すと若干の軽量化となりますが、非常に小さなファイルなので、そこまでする必要もないでしょう)
// $BAD_POINT += $this->URL_COUNT($AUTHER,1,10,$BAD_POINT); // $BAD_POINT += $this->URL_COUNT($STR,1,8,$BAD_POINT); // $BAD_POINT += $this->URL_COUNT($URL,1,2,$BAD_POINT); // $BAD_POINT += $this->CHECK_URLBL($URL,10,$BAD_POINT); // $BAD_POINT += $this->CHECK_URLBL($STR,10,$BAD_POINT); // $BAD_POINT += $this->CHECK_DNSBL(8,$BAD_POINT);