- IPTables log analyzerをインストール
# cd /usr/local/src
最新版をここから探す。http://sourceforge.net/project/showfiles.php?group_id=63361
# wget http://jaist.dl.sourceforge.net/sourceforge/iptablelog/iptablelog-v0.9.tar.gz # tar -zxvf iptablelog-v0.9.tar.gz # mv iptablelog /var/www/admin # chown -R root.root /var/www/admin/iptablelog # cd # mysql -u root -p mysql> create database iptablelog; mysql> grant all on iptablelog.* to iptablelog_user@localhost identified by '******'; mysql> exit # cat /var/www/admin/iptablelog/conf/iptables.mysql | mysql -u iptablelog_user -p iptablelog
- ulogdインストール
# aptitude install ulogd ulogd-mysql # vi /etc/ulogd.conf
# # ulogd_BASE.so - interpreter plugin for basic IPv4 header fields # you will always need this plugin="/usr/lib/ulogd/ulogd_BASE.so" plugin="/usr/lib/ulogd/ulogd_LOCAL.so" ← 追加 plugin="/usr/lib/ulogd/ulogd_LOGEMU.so" ↓ #plugin="/usr/lib/ulogd/ulogd_LOGEMU.so" #plugin="/usr/lib/ulogd/ulogd_MYSQL.so" ↓ plugin="/usr/lib/ulogd/ulogd_MYSQL.so" [MYSQL] pass="changeme" ↓ pass="******" user="laforge" ↓ user="iptablelog_user" db="ulogd" ↓ db="iptablelog"
# /etc/init.d/ulogd start
- /root/iptables.shを編集
# vi /root/iptables.sh
・・・ ・・・ # ↓この行の下へ追加する # 上記のルールにマッチしなかったアクセスはログを記録して破棄 iptables -A INPUT -m limit --limit 1/s -j LOG --log-prefix '[IPTABLES INPUT] : ' iptables -A INPUT -m limit --limit 1/s -j ULOG --ulog-nlgroup 1 --ulog-prefix 'INPUT' ← 追加 ・・・ ・・・
- IPTables log analyzer設定
# cp /var/www/admin/iptablelog/conf/config.php.default /var/www/admin/iptablelog/conf/config.php # vi /var/www/admin/iptablelog/conf/config.php
$db_password="changeme"; ↓ $db_password="******"; $file_base="/path/to/iptablelog"; ↓ $file_base="/var/www/admin/iptablelog";
# cp /var/www/admin/iptablelog/conf/iptables_resolve.default /etc/cron.hourly/iptables_resolve # vi /etc/cron.hourly/iptables_resolve
$iptablelog_path = "/var/www/html/iptablelog"; ↓ $iptablelog_path = "/var/www/admin/iptablelog"; db_connect("localhost","dbname","dbuser", "dbpass"); ↓ db_connect("localhost","iptablelog","iptablelog_user", "******"); - ブラウザで「http://admin.サーバー名/iptablelog」へアクセスする。
- Newer: 夏休みを利用してDebian lennyで1からサーバーを作ってみた。
- Older: [Debian]Debian lennyで1からサーバーを作ってみる – Visitorsをインストール
Trackbacks:1
- Trackback URL for this entry
- http://ore.saizensen.net/archives/385/trackback
- Listed below are links to weblogs that reference
- [Debian]Debian lennyで1からサーバーを作ってみる – IPTables log analyzerをインストール from おれ最前線ねっと
- pingback from Debian iptablesの設定とiptables log analyzer | ソースコード備忘録Press 10-02-20 (土) 4:06
-
[...] http://ore.saiz……chives/385 関連するエントリー [...]




