
74
5
章
SiLK
スイート
rwcount out2 --bin-size=300
SilKでは、ギリギリまで効率的なバイナリ表現でデータを保持する。テキストまたは何らかのオ
プショナルな出力を作成するコマンドが呼び出されて初めて、テキスト表現になる。
SiLKは正真正銘の昔ながらのUnix アプリケーションスイートである。一連のツールをパイプで
つなげ、多くのオプション引数を使う。この手法で強力な分析スクリプトを作成できるのは、SiLK
がバイナリデータを効率的に処理できる明確に定義されたインタフェースを備えているからである。
効率的に使うには、処理はバイナリデータで行い、処理の最後の最後でのみテキストを作成するよ
うに、適切なツールを連結する必要がある。
本章では
ls
、
cat
、
head
などの基本的なUnixシェルコマンドも使うが、シェルについて専門家レ
ベルの知識は必要はない。
5.2
SiLK
の入手とインストール
SiLKのWebサイトは、CERT NetSA Security SuiteのWebサイトでメンテナンスされている。
SiLKパッケージは無料でダウンロードでき、簡単にほとんどの Unix システムにインストールでき
る。CERTは、それだけで使用できるライブCDイメージも提供している。
SiLKのライブCDには、LBNL-05(2005年のローレンスバークレー国立研究所の匿名ヘッダト
レース)というトレーニングデータセットが付属している。ライブCD をインストールすると、この
データにアク ...