このページは過去に掲載していたものをそのまま使用しています。
ContentsDocuments top page README API Sample Scripts |
rnids: Ruby NIDS 拡張ライブラリ (libnids 1.16対応)
導入方法コンパイルする前に libpcap, Libnet-1.0.1b, libnids-1.16の順にinstallを 行ないます。libpcapはLibnet-1.0.1bに必要で、libnidsにはLibnetが必要です。 なおこれらのソースはFreeBSDのportsのdistfilesに含まれています。 ftp://ftp.u-aizu.ac.jp/pub/os/FreeBSD/ports/distfiles/ や近くの FreeBSD Mirror Site を参照してください。 必要なライブラリが揃ったら次のように準備を行ないます。 ruby extconf.rb make make install なお extconf.rb は以下のオプションを受け付けます。 --with-libpcap-{dir,include,lib} --with-libnet-{dir,include,lib} --with-libnids-{dir,include,lib} linux以外のFreeBSDなどの場合には次のようにする必要があるかもしれません。 % ruby extconf.rb --with-libnet-dir=/usr/local |