ページの先頭です。

Hodakaの居場所Hodakaの居場所 - XOOPS実験室


カテゴリ: XOOPS2/モジュール・ハック
weblog-1.42トラックバックspam対策(RBL版) ヒット数
 今すぐダウンロード!weblog-1.42_tb_spam.zip  
バージョン: 1.42
掲載日:  2007-9-13
説明:
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)

1273 回のダウンロード  1273  ファイルサイズ 23.44 KB  利用可能なOS/ソフト等   ホームページ http://
評価: 0.00 (0 票)
このダウンロードを評価する | 投稿 | ファイル破損/リンク切れを報告 | 友達に教える | コメント (7)


»» コメント内容の著作権は投稿者に帰属します。

 Re: weblog-1.42トラックバックspam対策(RBL版) hodaka 2007-7-23 12:17
投稿者のアバター落ち着いてくださいよ。
最初に戻りましょう。
警告はデータベースのカラム数が不一致だと言ってるんでしょ?
xoops_weblogテーブルの構造とパッケージのsql/mysql.sqlのweblogテーブルの比較をしてくださいよ。これがアンマッチだよと言ってるんだから、移行元のモジュールがweblog-1.42ではない可能性がある。
もし完全に一致しているようなら、こちらのバグかもしれないが、その前にやるべきことをやってください。

それから、このトピックは「weblog-1.42トラックバックspam対策(RBL版)」ではないですから。「weblogD3のインポート」に関するもので第三者の誤解を招く恐れがあるので、次回からフォーラム「weblogD3」へ投稿願います。
 Re: weblog-1.42トラックバックspam対策(RBL版) namazu 2007-7-22 22:05
投稿者のアバターいろいろ調べました

_entryと_photoがオリジナルには存在しておりません
オリジナルには、
_categoryと_privと_trackbackとmyalbum_photosがあります
これで何か対策は考えられますか?

よろしくお願いします
 Re: weblog-1.42トラックバックspam対策(RBL版) hodaka 2007-7-22 16:37
投稿者のアバター警告通り、テーブル内容をまず第一に確認しなくてはいけないのでは?
phpmyadminなどでweblogテーブルの構造を調べてweblog-1.42(weblogD3はドキュメントに書いたとおり1.42がベースです)の構造と違ってないのかどうかを調べればいいはずです。
まったく問題ないようなら、あらためて使用環境、手順などを具体的に教えてください。
 Re: weblog-1.42トラックバックspam対策(RBL版) namazu 2007-7-22 11:28
投稿者のアバターhodakaさん
返信遅くなりすいません

当方のweblogは1.30から運用しております
その後何度もアップデートを繰り返しております
weblogでデータベースチェックを行っても問題なしです

そういえば途中1.30+trackback版も使っていました

ほかに何かあれば言ってもらえれば対応できるので
言ってください
 Re: weblog-1.42トラックバックspam対策(RBL版) hodaka 2007-7-21 12:01
投稿者のアバターnamazuさん、こんにちは。
手順の確認ですが、weblogD3-1.5を新規インストールして、旧weblog-1.42からのインポートを行おうとしてるんですよね?
もし、それだけならテーブルweblogD3_entryに関してはテーブル名が変更になっただけで、カラムには変更がないので、このようなエラーメッセージを吐くわけはないんですが。
あるいはメッセージの通り、テーブルが壊れているとかかもしれません。
実際に行った手順を詳しく教えてください。
 Re: weblog-1.42トラックバックspam対策(RBL版) namazu 2007-7-21 3:53
投稿者のアバター今晩は

googleでspan対策で検索しておりこのサイトを知りました
当方のサイトでもspanがひどくて対策を行おうとしているのですが、データベースのインポートで下記のようなエラーが出ます
INSERT INTO `xoops_weblogD3_entry` SELECT * FROM `xoops_weblog`
Error number: 1136
Error message: Column count doesn't match value count at row 1
原因は何かわかりますでしょうか?
ご存知でしたら教えていただけないでしょうか
よろしくお願いします
 Re: weblog-1.42トラックバックspam対策 next 2006-5-27 0:27
投稿者のアバターいつもお世話になります。

このスパム対策をして、しばらく英語のTBが来なくなっていたのですが、昨日からまた来るようになりました。

何で・・・・?って不思議でならないのですが、可能性はありますか?

拒否キーワードに入れても、受信してしまいます。

設定を触った記憶は無いのですが、もしからしたら何かしたのかもしれません。

ありえないと思いつつも・・・・・

ページ先頭に戻りますページ先頭に戻る

» テーマ配布ライセンス

creativecommons licenses

弊サイトのテーマ作品の著作権は「ホダ塾」に属しており、Creative Commons Licenseのもとで配布されます。

  • 商用利用の場合はお問い合せください。
  • 弊サイトのサービスは予告なく変更、停止されます。
  • 弊サイト提供のテーマ、テンプレート使用によるいかなる損害も補償するものではありません。