PHP / スクリプト関連

Apache Imitation Logger

PHPなアクセスログ収集スクリプトです。

HTTPサーバであるApacheのアクセスログ(NCSA形式)と同じ書式のログファイルを生成する事で 目的別に合った強力なApacheログ向けのログ解析ツールが使えるのが特徴です。 (ApacheLogViewer, win版analogで動作確認済み)

エラー(404)ページ等に設置して、htmlタグの img や script で呼び出すアクセス解析では見つからない、 サーバーやスクリプトの脆弱性のあるページを探すような悪意のあるボットの痕跡を見つけるのにも 使えます。


ファイルダウンロード [2009/08/16 公開]



設置方法

  1. 解凍・展開時に出来た[ailogger.lib]フォルダの[ailogger.php]をメモ帳などで開いて 設定値の変更と確認をしてください。
  2. 変更・確認ができたら[ailogger.lib]フォルダごとルートディレクトリ(ドキュメントルート)に アップロードします。(アップ場所が判らなかったらFAQを参照)
  3. アップロードした[ailogger.lib]内にあるディレクトリ[ailog]のパーミッション(実行権限)属性を 707(環境によっては777)に変更しておきます。
  4. アクセスログの収集を行いたい.phpページの最下行に
    <?php include(getenv('DOCUMENT_ROOT').'/ailogger.lib/ailogger.php');?>
    
    を追記してください。(詳しくはZipファイルの[example]ディレクトリのサンプルを参照)

検証済みサーバー


検証済みサーバー


動作する可能性が高いサーバー

  • その他PHPが動作するサーバー

FAQ?

・[ailogger.lib]フォルダの置き場所(ルートディレクトリ/ドキュメントルート)が判らない場合
<?php echo getenv('DOCUMENT_ROOT'); ?>
とphpファイルを作り、アップロードしてブラウザで表示させてみてください。
たとえばxreaで、xreaドメイン(xxxx.s999.xrea.com)利用なら[public_html]内に[ailogger.lib]フォルダを、 独自ドメイン利用時は[public_html/{設置したいサイト}]内に[ailogger.lib]フォルダをアップです。

 ©2006-2010 miscmix . PHP / スクリプト関連のページ