最近工作用到libnids庫,將安裝記錄一下,以便後用吧!
libnids用到了libpcap和libnet,所以必須先安裝他們。簡單介紹一下這個三個庫:
libnet提供的接口函數主要實現和封裝了數據包的構造和發送過程。
libpcap提供的接口函數主要實現和封裝了與數據包截獲有關的過程。
libnids提供的接口函數主要實現了開發網絡入侵監測系統所必須的一些結構框架。
OS:CentOS 6.3
libpcap安裝:
我這裡直接yum install libpacp-devel,你也可以從網上下載安裝包,進行安裝三部曲"./configure make make install"。
libnet安裝:
http://sourceforge.net/projects/libnet-dev/files/ 從這裡下載。解壓之後安裝三部曲
libnids安裝:
現在開始安裝libnids,你碰到的問題也許跟我的不一樣,根據提示進行解決就可以了。
http://sourceforge.net/projects/libnids/files/libnids/ 選擇一個版本進行下載。
安裝三部曲。“./configure”碰到問題,"error: Package requirements (glib-2.0 >= 2.2.0) were not met."。使用"yum install glib2-devel"就可以了,再重新"./configure",成功。剩下的兩部曲都成功。
更多CentOS相關信息見CentOS 專題頁面 http://www.linuxidc.com/topicnews.aspx?tid=14