作者 主題: iptables logs analyzer  (閱讀 7120 次)

0 會員 與 1 訪客 正在閱讀本文。

huckly

  • 酷!學園 學長們
  • 俺是博士!
  • *****
  • 文章數: 3420
    • 檢視個人資料
    • http://blog.huckly.net
iptables logs analyzer
« 於: 2002-10-02 02:26 »
剛剛看了 securityfocus 電子報
我最喜歡他的 tools部分
果然這次又介紹個寶貝
4. Netfilter logs analyzer v0.1
by gege
Relevant URL:
http://www.gege.org/iptables/
Platforms: Linux, POSIX
Summary:

IPTables log analyzer displays Linux 2.4 iptables logs (rejected packets) in a nice HTML page. This page is easy to read and understand to reduce the manual analysis time, and contains statistics on packets and links to more detailed information on a given host, port, domain, etc.


有誰要做實做啊  最好還能跟 netman 的 ipt_config結合
IT doesn't matter

duration

  • 可愛的小學生
  • *
  • 文章數: 8
    • 檢視個人資料
iptables logs analyzer
« 回覆 #1 於: 2002-10-12 17:52 »
hi huckly
我照著安裝說明一直作, 可是最後一步,我不太懂他的意思
- Start the feed_db.pl on your log file
  Example
    >  tail --follow=name --retry /var/log/syslog | /usr/local/bin/feed_db.pl &

  N.B. --retry option is used to resist to logrotate

我把syslog改成我的iptables.log, 再輸入,就出現

: bad interpreter: No such file or directorydb.pl: /usr/bin/perl

我的feed_pl前面修改成這樣
use Socket;
use strict;
use DBI;
use POSIX qw(strftime);

my $dsn = 'DBI:mysql:iptables_db:localhost';
my $db_user_name = 'root';
my $db_password = '****';


my ($id, $password);
my $dbh = DBI->connect($dsn, $db_user_name, $db_password);

可以請問問題可能出在哪裡嗎
環境: redhat 7.3

先謝謝了