在Windows環(huán)境下搭建Snort+BASE入侵檢測系統(tǒng)

安裝環(huán)境

  • 操作系統(tǒng): Windows 7 (service pack 1)
  • 所需軟件:
    • 虛擬機:VirtualBox
    • 網(wǎng)絡(luò)數(shù)據(jù)包截取驅(qū)動程序:WinPcap 4.1.3 (WinPcap_4_1_3.exe)
    • Windows版本的Snort安裝包:Snort 2.8.6 for Win32 (Snort_2_8_6_Installer.exe)
    • 官方認證Snort規(guī)則庫:snortrules-snapshot-2860.tar.gz
    • 數(shù)據(jù)庫組件及分析平臺:AppServ 8.6.0 (appserv-win32-8.6.0.exe)
    • WEB前端:Basic Analysis and Security Engine 1.4.5 (base-1.4.5.tar.gz)

由于我們建立的是測試環(huán)境蹋艺,所有的組件安裝都在一臺機器上完成。


安裝前的準備

  • 安裝虛擬機virtualbox娩贷,過程比較簡單,此處略過牺汤。
  • 導(dǎo)入虛擬電腦


    打開virtualbox帽借,點擊左上角管理,然后選擇導(dǎo)入虛擬電腦
選擇需要導(dǎo)入的虛擬電腦文件進行導(dǎo)入
最好重新初始化網(wǎng)卡地址

部署過程

WinPcap安裝過程非常簡單谷遂,此處略過葬馋。

Snort的安裝和配置

snort軟件安裝包
點擊同意進到下一步
默認就好,點擊next
點擊Next
默認安裝到c盤肾扰,此處我們不需要改變畴嘶,點擊Next
安裝完成,點擊close
提示snort安裝成功
安裝規(guī)則包
安裝規(guī)則包之前集晚,rules目錄是空的
如果出現(xiàn)是否合并文件夾窗悯,一律選是
選擇是
安裝規(guī)則包之后的snort根目錄結(jié)構(gòu)
用編輯器打開配置文件snort.conf
按圖修改,或者拷貝下面內(nèi)容把相應(yīng)行覆蓋
var RULE_PATH c:\snort\rules
var SO_RULE_PATH c:\snort\so_rules
var PREPROC_RULE_PATH c:\snort\preproc_rules
按圖修改甩恼,或者拷貝下面內(nèi)容把相應(yīng)行覆蓋
# path to dynamic preprocessor libraries
dynamicpreprocessor directory c:\snort\lib\snort_dynamicpreprocessor

# path to base preprocessor engine
dynamicengine c:\snort\lib\snort_dynamicengine\sf_engine.dll
按圖修改蟀瞧,或者拷貝下面內(nèi)容把相應(yīng)行覆蓋
preprocessor http_inspect: global iis_unicode_map c:\snort\etc\unicode.map 1252 
按圖修改,或者拷貝下面內(nèi)容把相應(yīng)行覆蓋
output database: alert, mysql, user=snort password=snort dbname=snortdb host=localhost
按圖修改条摸,或者拷貝下面內(nèi)容把相應(yīng)行覆蓋
include $RULE_PATH/snmp.rules
include $RULE_PATH/icmp.rules
include $RULE_PATH/tftp.rules
include $RULE_PATH/scan.rules
include $RULE_PATH/finger.rules
include $RULE_PATH/web-attacks.rules
include $RULE_PATH/shellcode.rules
include $RULE_PATH/policy.rules
include $RULE_PATH/info.rules
include $RULE_PATH/icmp-info.rules
include $RULE_PATH/virus.rules
include $RULE_PATH/chat.rules
include $RULE_PATH/multimedia.rules
include $RULE_PATH/p2p.rules
include $RULE_PATH/spyware-put.rules
include $RULE_PATH/specific-threats.rules
include $RULE_PATH/voip.rules
include $RULE_PATH/other-ids.rules
include $RULE_PATH/bad-traffic.rules

# decoder and preprocessor event rules
include $PREPROC_RULE_PATH/preprocessor.rules
include $PREPROC_RULE_PATH/decoder.rules

# dynamic library rules
include $SO_RULE_PATH/bad-traffic.rules
include $SO_RULE_PATH/chat.rules
include $SO_RULE_PATH/dos.rules
include $SO_RULE_PATH/exploit.rules
include $SO_RULE_PATH/imap.rules
include $SO_RULE_PATH/misc.rules
include $SO_RULE_PATH/multimedia.rules
include $SO_RULE_PATH/netbios.rules
include $SO_RULE_PATH/nntp.rules
include $SO_RULE_PATH/p2p.rules
include $SO_RULE_PATH/smtp.rules
include $SO_RULE_PATH/sql.rules
include $SO_RULE_PATH/web-activex.rules
include $SO_RULE_PATH/web-client.rules
include $SO_RULE_PATH/web-misc.rules

AppServ安裝和配置

AppServ安裝包
點Next
點I Agree
默認安裝到C盤悦污,不需要改,點Next
全部選上钉蒲,點Next
點確定
勾上I agree...切端,然后點Install
安裝成功,點close
默認就好顷啼,不需要改變踏枣,點Next
設(shè)置八位數(shù)密碼,字符集默認就好钙蒙,點Install
點Finish
如果彈出安全警報茵瀑,則點允許訪問
此時,打開firefox瀏覽器躬厌,在地址欄輸入localhost應(yīng)該能夠看到圖中信息马昨,如果不能顯示圖中信息,則表明AppServ安裝有問題扛施,或者沒有運行Appche服務(wù)

在MySql中創(chuàng)建snortdb和snortarc鸿捧,以及所需數(shù)據(jù)表

打開cmd,按照截圖所示疙渣,以root用戶連接到mysql匙奴,下面命令都是在mysql輸入,注意兩個source命令后面沒有分號
mysql> create database snortdb;

mysql> create database snortarc;

mysql> use snortdb;

mysql> source c:\snort\schemas\create_mysql

mysql> use snortarc;

mysql> source c:\snort\schemas\create_mysql

mysql> grant usage on *.* to "snort"@"localhost" identified by "snort";

mysql> grant select,insert,update,delete,create,alter on snortdb .* to "snort"@"localhost";

mysql> grant select,insert,update,delete,create,alter on snortarc .* to "snort"@"localhost";

mysql> set password for "snort"@"localhost"=password('snort');

配置base

按圖操作
按圖操作
按圖操作
按圖操作
按圖操作
按圖操作
按圖操作
按圖操作
按圖操作
按圖操作

在命令行輸入以下命令妄荔,使snort工作在網(wǎng)絡(luò)監(jiān)測系統(tǒng)模式泼菌,并在另一臺主機用nmap掃描該主機谍肤,則可以在base界面看到統(tǒng)計信息,如下圖所示哗伯。

c:\snort\bin\snort -i1 -dev -c c:\snort\etc\snort.conf -l c:\snort\log
在同網(wǎng)段另一臺主機使用nmap掃描該主機
base顯示的snort統(tǒng)計信息

如果運行snort出現(xiàn)以下錯誤谣沸,則按圖中步驟進行操作:


如果運行snort出現(xiàn)圖中所示錯誤,則按圖操作

至此笋颤,windows環(huán)境下的snort+base入侵檢測系統(tǒng)搭建完畢乳附!

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市伴澄,隨后出現(xiàn)的幾起案子赋除,更是在濱河造成了極大的恐慌,老刑警劉巖非凌,帶你破解...
    沈念sama閱讀 218,036評論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件举农,死亡現(xiàn)場離奇詭異,居然都是意外死亡敞嗡,警方通過查閱死者的電腦和手機颁糟,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,046評論 3 395
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來喉悴,“玉大人棱貌,你說我怎么就攤上這事』啵” “怎么了婚脱?”我有些...
    開封第一講書人閱讀 164,411評論 0 354
  • 文/不壞的土叔 我叫張陵,是天一觀的道長勺像。 經(jīng)常有香客問我障贸,道長,這世上最難降的妖魔是什么吟宦? 我笑而不...
    開封第一講書人閱讀 58,622評論 1 293
  • 正文 為了忘掉前任篮洁,我火速辦了婚禮,結(jié)果婚禮上殃姓,老公的妹妹穿的比我還像新娘袁波。我一直安慰自己,他們只是感情好辰狡,可當(dāng)我...
    茶點故事閱讀 67,661評論 6 392
  • 文/花漫 我一把揭開白布锋叨。 她就那樣靜靜地躺著垄分,像睡著了一般宛篇。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上薄湿,一...
    開封第一講書人閱讀 51,521評論 1 304
  • 那天叫倍,我揣著相機與錄音偷卧,去河邊找鬼。 笑死吆倦,一個胖子當(dāng)著我的面吹牛听诸,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播蚕泽,決...
    沈念sama閱讀 40,288評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼晌梨,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了须妻?” 一聲冷哼從身側(cè)響起仔蝌,我...
    開封第一講書人閱讀 39,200評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎荒吏,沒想到半個月后敛惊,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,644評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡绰更,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,837評論 3 336
  • 正文 我和宋清朗相戀三年瞧挤,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片儡湾。...
    茶點故事閱讀 39,953評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡特恬,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出徐钠,到底是詐尸還是另有隱情鸵鸥,我是刑警寧澤,帶...
    沈念sama閱讀 35,673評論 5 346
  • 正文 年R本政府宣布丹皱,位于F島的核電站妒穴,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏摊崭。R本人自食惡果不足惜讼油,卻給世界環(huán)境...
    茶點故事閱讀 41,281評論 3 329
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望呢簸。 院中可真熱鬧矮台,春花似錦、人聲如沸根时。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,889評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽蛤迎。三九已至确虱,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間替裆,已是汗流浹背校辩。 一陣腳步聲響...
    開封第一講書人閱讀 33,011評論 1 269
  • 我被黑心中介騙來泰國打工窘问, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人宜咒。 一個月前我還...
    沈念sama閱讀 48,119評論 3 370
  • 正文 我出身青樓惠赫,卻偏偏與公主長得像,于是被迫代替她去往敵國和親故黑。 傳聞我的和親對象是個殘疾皇子儿咱,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,901評論 2 355

推薦閱讀更多精彩內(nèi)容