【無料ツールで作るセキュアな環境 (8)】 〜snortの構築〜(執筆:office、みっきー) | ScanNetSecurity
2026.09.15(火)

【無料ツールで作るセキュアな環境 (8)】 〜snortの構築〜(執筆:office、みっきー)

 前回記事ではsnortのrpmパッケージからのインストールについて解説した。
今回は自力でコンパイルして導入する方法について解説する。

特集 特集
 前回記事ではsnortのrpmパッケージからのインストールについて解説した。
今回は自力でコンパイルして導入する方法について解説する。

 snortのオリジナルのアーカイブには、rpmパッケージには含まれていないsnortsnarf等の便利なツール類が含まれている。またrpmパッケージが使えない環境では、ソースアーカイブから自力でsnortを構築しなければならない。もしホストにコンパイラ等の開発環境が揃っているのであれば、自力でソースアーカイブから構築するのも良いだろう。

[snortの自力構築]

 snortのソースアーカイブもrpmパッケージと同様に以下のサイトから入手できる。

オリジナルサイト:http://www.snort.org/snort-files.htm
国内ミラーサイト:http://snort.certworks.net/snort-files.htm

本原稿の執筆時点での最新ソースアーカイブ名は snort-1.7.tar.gz である。

 ここで述べるまでも無いことだろうが、コンパイルが完了するまでの作業は一般権限のアカウントを使用すべきである。

 さて、無事にアーカイブが入手できたなら、適当なディレクトリ上で解凍してみよう。

$ tar -xvzf snort-1.7.tar.gz

するとカレントディレクトリ上にsnort-1.7ディレクトリが作成され、以下にソースが解凍される。最初にその中にある INSTALLファイルに目を通してみよう。INSTALLファイルにはコンパイルおよびインストールの方法と、インス
トール時に与えることのできる様々なオプションが説明されている。本記事では標準構成による構築方法について解説する。

 まず始めにconfigureスクリプトを実行して、構築作業を行っているホスト環境のチェックおよび構築時に必要なパラメータ類の生成を行う。スクリプトの実行中には以下のようなメッセージが表示される。

$ ./configure
creating cache ./config.cache
checking for a BSD compatible install... /usr/bin/install -c
─ 省略 ─
creating Makefile
creating config.h

エラーメッセージが表示されずにスクリプトの実行が終了した場合にのみ、次のコンパイル作業に移ることができる。もしも何らかのエラーメッセージが表示されたなら、再度libpcapライブラリやコンパイル環境が正しく構成されているか確認する。

 次にコンパイル作業を行う。以下の様にmakeコマンドを実行する。

$ make

前のconfigureスクリプトが正常に終了していれば、コンパイルも正常に終了するはずである。もしもコンパイルできない場合は、前のステップに戻ってconfigureの出力したメッセージを再度確認しなければならない。

 無事にコンパイルが終了したなら、インストール作業に移ろう。suコマンドを実行してrootユーザにスイッチし、以下のコマンドを発行する。

# make install

 以上の作業によってsnortのインストールが完了するが、まだsnortプログラムのインストールが終わっただけである。

office
office@ukky.net
http://www.office.ac/

みっきー
micky@office.ac
http://www.hawkeye.ac/micky/

(詳しくはScan本誌をご覧下さい)
http://www.vagabond.co.jp/c2/scan/

《ScanNetSecurity》

PageTop

アクセスランキング

  1. 町職員(57歳・女性)が廃棄対象の公文書等を持ち帰り保管、裏面に大量の小説のコピー

    町職員(57歳・女性)が廃棄対象の公文書等を持ち帰り保管、裏面に大量の小説のコピー

  2. イギリス政府「パスワード廃止」本格開始

    イギリス政府「パスワード廃止」本格開始

  3. 日本大学理工学部教職員のアカウントに対し巧妙に偽装されたフィッシングメール、多数の不審メールを送信

    日本大学理工学部教職員のアカウントに対し巧妙に偽装されたフィッシングメール、多数の不審メールを送信

  4. 日本企業はセキュリティの「意思決定」を外部委託 ~ MM総研調査

    日本企業はセキュリティの「意思決定」を外部委託 ~ MM総研調査

  5. IPA「経営者のためのランサムウェア対策ハンドブック」公開 ~ 脅威に立ち向かうには経営者の関与が不可欠

    IPA「経営者のためのランサムウェア対策ハンドブック」公開 ~ 脅威に立ち向かうには経営者の関与が不可欠

ランキングをもっと見る
PageTop