このページは過去に掲載していたものをそのまま使用しています。

このページは過去に掲載していたものをそのまま使用しています。

Referer Log Analyzer

Apacheが出力する'referer_log'を解析するために作りました。

Input Format

入力の形式はapacheのreferer_logの出力です。具体的には LogFormat "%{Referer}i -> %U" refererで指定されている 形式を'CustomLog'命令を使って出力したファイルです。combinedフォーマットの出力 も少し加工すれば使えるでしょう。

Sample Output

試しにどんな出力が得られるのか興味がある人はこちらを見てください。

Script

作成したファイルは以下の場所にあります。

余談

こういうページでrubyスクリプトを紹介する場合には、ruby -> html変換ツールがあると便利ですよね。 誰か作りませんか、という話を振ると自分で作らなければいけなくなるんですよ ねぇ…。昔PHPスクリプトを変換するツールを書いた事がありましたが、コメン トアウトの部分と本文の部分とHTML文を切りわけるぐらいで終ってしまいました。 つまり<?、>、/*、*/、<、>の境界でfontタグを挿入するだけだったんですけどね。 いまなら、CSSを使ってスマートに作れるかも知れないなぁ。


Yasuhiro Abe <m5031201@u-aizu.ac.jp>
Last modified: Mon Jun 19 14:18:30 2000