/**
 * 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

[DIR] Parent Directory 05-Apr-2010 02:01 - [TXT] access.php 12-Apr-2010 23:23 1k [TXT] allow.host.php 12-Apr-2010 23:23 3k [TXT] deny.host.php 12-Apr-2010 23:23 1k [TXT] deny.word.php 12-Apr-2010 23:23 1k [TXT] index.txt 04-May-2010 03:43 2k [DIR] olds/ 04-May-2010 02:59 - [   ] spamp-1.0.1.zip 04-May-2010 03:41 14k [TXT] spamp.conf.php 12-Apr-2010 23:23 3k [TXT] spamp.php 04-May-2010 03:41 23k