RBL(ブラックリストチェック)対応の差分ファイルパッケージです。既存weblog-1.42に上書きアップデートをしてください。(2006.9.22)新規にweblogをインストールするなら http://hodaxoops.sourceforge.net/ の最新拙作d3blogをお奨めします。とうとう実験室「スペイン通信」に「日本語トラックバックspam」がやってきました。
従来の「なんちゃって対策」(日本語以外なら撃退)では限界にきたようです。
そこで、主にspamメールチェックに使われる有力なRBLの力を借りることにしました。
内容が内容ですので本番データでのテスト不十分ですが、人柱になってくれる方を募集します。モジュールアップデート後一般設定を確認してください。
[FEATURE]
こんなトラックバックは撃退します。
1.タイトルまたはブログ名がスペース
2.IPアドレスが引けない(proxyまで多少面倒みるが)行儀の悪い発信元
3.タイトルまたはブログ名に指定数以上の日本語がない
4.RBLに登録済み
5.それでもかいくぐってきたやつは「禁止ワード」で(日本語対応)再来防御
6.ご到来あらば指定のアドレスに通知する
上記3〜6項はオプションです。
同梱の五つのファイルを上書き後モジュールアップデートしてください。
その後一般設定でお好みのオプションを選択します。
searchモジュール対応(本文も表示)のinclude/search.inc.phpをおまけに付けておきます。
[関連記事]
xoopsTIPS集 > weblog-1.42トラックバックspam撃退第2弾xoopsTIPS集 > weblogのトラックバックspamを撃退する[CHANGE]
- 2006.9.23
送信メールに撃退理由を追加
php5対応のclass/tracback.phpを同梱
- 2006.9.22
RBLによるチェックを導入。同時に「禁止ワード」チェックを日本語対応としました。spam来訪メールで確認できます。
- 2006.9.17
前版の方式では英文spamは防ぎきれないので、指定数個(1〜3個)以上の日本語文字(ひらがな、カタカナ、漢字)がないと撃退というロジックに変更した。
- 2006.4.30
タイトル、ブログ名がブランクのものも撃退する。
- 2006.5.14
trackback送信不能バグを修正(class/class.weblogtrackback.php)