| 開発元 | シスコシステムズ |
|---|---|
| 最新版 | |
| リポジトリ | |
| プログラミング 言語 | C++ (since version 3.0) |
| 対応OS | Cross-platform |
| サポート状況 | サポート中 |
| 種別 |
|
| ライセンス | GNU General Public License |
| 公式サイト |
www |
Snortは、自由でオープンソースのネットワーク侵入検知システム(IDS)、侵入防止システム(IPS)である。ソースファイアの創業者であるMartin Roeschによって1998年に開発された。ソースファイアはシスコシステムズが2013年に買収したため、現在は同社が開発を進めている。
2009年、SnortはInfoWorldの「オープンソースの殿堂」に選ばれた。
Snortのネットワークベース侵入検知システム(IDS/IPS)はInternet Protocolの通信において、リアルタイムでのトラフィック解析とパケットのロギングをすることができる。プロトコルの解析、パケットのデータのマッチングなどを行う。
また、OSフィンガープリンティング、セマンティックURL攻撃、バッファオーバーフロー、server message blockの探索 、ステルスポートスキャンなどの攻撃や探索を検知するために使うこともできる。
Snortは以下の3種類のメインモードが設定できる。
ネットワーク上のパケットを読み取り、コンソールに表示する。
このモードでは、パケットのログをディスク上に保存する。
侵入検知モードでは、ネットワークのトラフィックを監視し、ユーザーの設定したルールに照らし合わせて解析する。その結果に従って、ある特定の操作を行う。
Snortのインターフェースとして、システム管理やパフォーマンス・ログの解析を行うツールがいくつか存在する。