ようやく、Snortがインストールされたわけですが、
現状ではまだ、それが稼働できる状態ではないのが、ポイントです。
1.DBを準備する。
SnortのログをMySQLのDBへ出力するためには、
MySQL上にDBを用意する必要があります。
しかし、RPMパッケージではその辺はやってくれないので、
各自で、ソースファイルの中にある
./schemas/create_mysql を作成したDBへインポートし、テーブル情報などを作成します。
mysql -u root -p <create_mysql snort_db名
2.ルールファイルのダウンロード
oinkmasterを利用します。
oinkmasterはRPMが用意されているので、それをインストールし、
snortでルールファイルの利用のため、登録を済ませ、
oinkmaster用のコードを手に入れます。
/etc/oinkmaster.confにその内容を書き込みます。
# Example for Snort-current ("current" means cvs snapshots).
url = http://www.snort.org/pub-bin/oinkmaster.cgi/<oinkcode>/snortrules-snapshot-CURRENT.tar.gz
その後、コマンドを実行します。
/usr/bin/oinkmaster.pl -o /etc/snort/rules -C /etc/oinkmaster.conf
[実行画面]
Loading /etc/oinkmaster.conf
Downloading file from http://www.snort.org/pub-bin/oinkmaster.cgi/*oinkcode*/snortrules-snapshot-CURRENT.tar.gz... done.
Archive successfully downloaded, unpacking... done.
Setting up rules structures... done.
Processing downloaded rules... disabled 0, enabled 0, modified 0, total=12320
Setting up rules structures... done.
Comparing new files to the old ones... done.
[***] Results from Oinkmaster started 20080805 00:32:12 [***]
[*] Rules modifications: [*]
None.
[*] Non-rule line modifications: [*]
None.
[*] Added files: [*]
None.
さて、ルールもできたことだし、snortを起動しようと思うと、
エラーをはきます。ログを見てみると・・・。
messagesより
snort[16466]: FATAL ERROR: Unable to open rules file: /etc/snort/rules/local.rules or /etc/snort//etc/s
nort/rules/local.rules
touch /etc/snort/rules/local.rules でlocal.rulesを作ってあげないとダメなようです。
そして、無事に起動
/etc/rc.d/init.d/snortd start
現状ではまだ、それが稼働できる状態ではないのが、ポイントです。
1.DBを準備する。
SnortのログをMySQLのDBへ出力するためには、
MySQL上にDBを用意する必要があります。
しかし、RPMパッケージではその辺はやってくれないので、
各自で、ソースファイルの中にある
./schemas/create_mysql を作成したDBへインポートし、テーブル情報などを作成します。
mysql -u root -p <create_mysql snort_db名
2.ルールファイルのダウンロード
oinkmasterを利用します。
oinkmasterはRPMが用意されているので、それをインストールし、
snortでルールファイルの利用のため、登録を済ませ、
oinkmaster用のコードを手に入れます。
/etc/oinkmaster.confにその内容を書き込みます。
# Example for Snort-current ("current" means cvs snapshots).
url = http://www.snort.org/pub-bin/oinkmaster.cgi/<oinkcode>/snortrules-snapshot-CURRENT.tar.gz
その後、コマンドを実行します。
/usr/bin/oinkmaster.pl -o /etc/snort/rules -C /etc/oinkmaster.conf
[実行画面]
Loading /etc/oinkmaster.conf
Downloading file from http://www.snort.org/pub-bin/oinkmaster.cgi/*oinkcode*/snortrules-snapshot-CURRENT.tar.gz... done.
Archive successfully downloaded, unpacking... done.
Setting up rules structures... done.
Processing downloaded rules... disabled 0, enabled 0, modified 0, total=12320
Setting up rules structures... done.
Comparing new files to the old ones... done.
[***] Results from Oinkmaster started 20080805 00:32:12 [***]
[*] Rules modifications: [*]
None.
[*] Non-rule line modifications: [*]
None.
[*] Added files: [*]
None.
さて、ルールもできたことだし、snortを起動しようと思うと、
エラーをはきます。ログを見てみると・・・。
messagesより
snort[16466]: FATAL ERROR: Unable to open rules file: /etc/snort/rules/local.rules or /etc/snort//etc/s
nort/rules/local.rules
touch /etc/snort/rules/local.rules でlocal.rulesを作ってあげないとダメなようです。
そして、無事に起動
/etc/rc.d/init.d/snortd start