/** * spamp: SPAM post validator * * @package spamp * @version 1.0.1 (2010-05-04) * @link http://www.sound-uz.jp/php/ * @author Yuji Iwashita <php@sound-uz.jp> * @copyright Yuji Iwashita */ spampは、ロボットによるスパム投稿を判定するライブラリです。 PHPで書かれた掲示板やブログなど、既存のPHPアプリケーションに スパム判定機能を加えます。 掲示板スパムボットには JavaScript による対策が極めて有効ですが そうもいかない諸事情に対応するため JavaScript・Cookie・Session の状況に 依存することなく、掲示板スパムボットを判定できることを最重点にしています。 spampは、マルチバイトを含まない場合はじく、投稿出来るURLを1つに限定する、 プロキシっぽいクライアントを拒否する、といったフィルタはまったく使っていません。 またCAPTCHA(画像認証)やパスワードによる認証方式でもありません。 掲示板スパムボットのプロファイリングから生まれたロジックで スパム判定をおこなう点がこのスクリプト最大の特徴です。 補助的に、IPアドレスとキーワードによるフィルタリング機能も備えていますので ロジックで判定出来ない手動スパム投稿にも対応可能です。 spampの詳しいドキュメントはこちら。 spamp: 掲示板スパムバリデータ http://www.sound-uz.jp/php/script/spamp また、このようなフィルタリングによる対策だけでなく スパムのリクエストそのものを減らす対策も必ず実施し 掲示板スパム、コメントスパムを撲滅しましょう。 参考:積極的なスパム投稿対策 - PHP Note http://www.sound-uz.jp/php/note/spampost Good Luck! 最新バージョンは、ver. 1.0.1 (2010-05-04)です。 一括ダウンロードは spamp-1.0.1.zip をどうぞ。 spamp.php 以外は手を加えていませんので 更新は、spamp.php を差し替えるだけです。
Name Last modified Size Description
Parent Directory 05-Apr-2010 02:01 -
access.php 12-Apr-2010 23:23 1k
allow.host.php 12-Apr-2010 23:23 3k
deny.host.php 12-Apr-2010 23:23 1k
deny.word.php 12-Apr-2010 23:23 1k
index.txt 04-May-2010 03:43 2k
olds/ 04-May-2010 02:59 -
spamp-1.0.1.zip 04-May-2010 03:41 14k
spamp.conf.php 12-Apr-2010 23:23 3k
spamp.php 04-May-2010 03:41 23k