利用三個源碼包libnet、libnids、libpcap輕鬆搭建Linux網絡***檢測系統
libnet-1.1.2.1.tar.gz
libpcap-1.2.1.tar.gz
libnids-1.24.tar.gz
這裏的安裝是有順序的,nids的安裝需要pcap和net,所以安裝nids前需要先裝pcap和net。
pcap和net沒有相互依賴,所以它們順序無關。
1、安裝net
tar zxvf libnet-1.1.2.1.tar.gz
cd libnet
./configure
make
make install
2、安裝pcap
tar zxvf libpcap-1.2.1.tar.gz
cd libpcap-1.2.1
./configure
make
make install
3、安裝nids
tar zxvf libnids-1.24.tar.gz
cd libnids-1.24
./configure --with-pcap=[前面pcap的源碼目錄] --with-net=[前面net的源碼目錄]
make
make install
安裝完成。
編譯nids下samples的例子,修改:
PCAP_CFLAGS = -I/usr/local/libpcap -I/usr/local/libpcap/pcap
PCAPLIB = -L/usr/local/libpcap/lib -lpcap
LNET_CFLAGS = -I/usr/local/libnet/include
LNETLIB = -L/usr/local/libnet/lib -lnet
修改這裏的四個變量,使它們分別指示對應的頭文件目錄和庫文件目錄。
然後執行make就ok了。