まだ SPAM コメント食らったこと有りませんが先回りという事で。
メール系の公開ブラックリストデータベース (BLDB) の事を調べていると、このデータベース、実は IP アドレスのオクテットを逆さまにして BLDB のチェック用ドメイン名を付加したものを正引きしている仕組みという事。
実に簡単な仕組みなので「これは何かに使えるかも!?(゚∀゚)」と思っていた矢先、DSBL で
ググって見ると、やたらと
"MT-DSBL" というのがひっかかる。
で、これってなんだろう?と思って調べてみると、どうやら今流行の MovableType 用のアンチ SPAM トラックバック用プラグインらしい。
そこでひらめいた。
DNS で正引きチェックによるチェックなら Net::DNS 入れちまえば対応できるのでは?
という事で早速作ってみたプラグイン "reject_blh.pl (Reject BlackListHost)"。
機能は以下の通り。
- ローカルブラックリスト対応。
IP アドレスはホスト単位とネットワークアドレスの両方をサポート。
ホスト名は後方一致もしくは完全一致をサポート。
ホスト名のみ正規表現対応。
- 今のところ DSBL のみ参照しているが、ユーザーの任意で他の公開ブラックリストデータベースを登録可能。
- ローカルホワイトリストは現在未対応。
そのうち対応しないとだめかも。
正直、こいつが有効に働くことはないと思う。_no
自己満足イイ(・∀・)!!
└ G兄
└ G兄
└ G兄
└ G兄
└ G兄
└ G兄
└ G兄
└ G兄
└ 山銀
└ G兄