IP Filter Analog - パケットフィルタの統計

最新版ダウンロード

概要

IP Filter Analog は、 パケットフィルタ (IP Filter, iptables) のログを解析し、統計情報を出力する CGI プログラムです。 フリーソフトです。

動作環境

実行するには Perl (バージョン 5 以上) が必要です。 以下の Perl モジュールを使用しています。

CGI
CGI::Carp
Time::localtime
解析の対象は、ipmon または iptables が出力したログファイルです。

インストール

  1. ダウンロードしたファイルを展開して、 ファイル ipfilteranalog を WWW サーバの CGI ディレクトリに置きます。
  2. ファイル ipfilteranalog の以下の行を、環境にあわせて編集します。
      1 行目: #! /usr/local/bin/perl -w           (perl のパス)
    503 行目: GETTEXT_DIR   /usr/local/ipfilteranalog/lang (言語別設定ファイルを置くディレクトリ)
    504 行目: GETTEXT_LANG  ja                    (ja を指定)
    
  3. ipfilteranalog の 503 行目で指定したディレクトリに、lang ディレクトリの全てのファイルをコピーします。
  4. コピーしたファイル lang/jp.cfg の以下の行を、環境にあわせて編集します。
      2 行目: LOGFILE   /var/log/ipf.log*         (ログファイル名)
      3 行目: IMAGE_DIR /ipfilteranalog/images/   (グラフのイメージファイルがあるディレクトリ (URL))
    
  5. jp.cfg の 3 行目で指定したディレクトリに、images ディレクトリの全てのファイルをコピーします。 これらのファイルは、 Analog に付属のファイルを流用できます。

実行

Web ブラウザで、ipfilteranalog を指定して実行します。 例えば、次のようにアドレスを指定します。

http://localhost/cgi-bin/ipfilteranalog

ダウンロード

既知の問題

改版履歴

2003-11-26 Version 0.4.2
  • タグを修正
2003-11-19 Version 0.4.1
  • SunOS 5.9 の syslog 形式に対応
2003-11-18 Version 0.4
  • iptables に対応
2003-11-07 Version 0.3.1
  • syslog 出力形式の追加対応
2002-01-24 Version 0.3
  • 多言語対応
2002-01-18 Version 0.2.1
  • IP Filter 3.4.23 の ipmon に対応
2002-01-16 Version 0.2
  • 日付を指定した場合を追加
  • 日付別集計の表示方法を変更
  • IP アドレスとポート番号とプロトコルを指定した場合に対応
2002-01-11 Version 0.1.1
  • グラフ用のイメージファイルを作成
2002-01-09 Version 0.1
 

【XMLinux ホームページ】
E-Mail: xmlinux@geocities.co.jp