/**
 * 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 を差し替えるだけです。

Icon  Name                    Last modified      Size  Description
[DIR] Parent Directory - [TXT] access.php 13-Feb-2011 03:59 1.2K [TXT] allow.host.php 13-Feb-2011 03:59 3.3K [TXT] deny.host.php 13-Feb-2011 03:59 127 [TXT] deny.word.php 13-Feb-2011 03:59 103 [TXT] index.txt 13-Feb-2011 03:59 2.1K [DIR] olds/ 13-Feb-2011 03:59 - [   ] spamp-1.0.1.zip 13-Feb-2011 03:59 14K [TXT] spamp.conf.php 13-Feb-2011 03:59 3.4K [TXT] spamp.php 13-Feb-2011 03:59 23K