snort在使用過程中遇到的問題:ERROR: OpenAlertFile() => fopen() alert file log/alert.ids:No such file or directory

來源:互聯網
上載者:User

標籤:

轉自:http://www.cnblogs.com/kathmi/archive/2010/08/09/1795405.html

Snort是著名的開源入侵偵查工具,不僅它的嗅探功能極佳,在伺服器安全方面也可提供安全防護。

近期因為涉及此項內容,故記錄下來。

使用的軟體如下:

  • Snort_2_8_6_Installer.exe(按照預設路進安裝即可)
  • WinPcap_4_1_2.exe
  • snortrules-snapshot-2860.tar.gz(規則庫,解壓到Snort的安裝目錄,如果提示重複檔案,可以選擇不覆蓋)

Snort是個命令列軟體,相關指令今後介紹,先熟悉一下準系統。

安裝完成後,為了使用方便,在系統內容變數PATH添加(/\Snort\/)\bin,其中(/\Snort\/)為Snort的主目錄。

在cmd中,運行snort -W,W大寫。此命令可以作為Snort是否安裝成功的標誌,同時可以看到運行著的網卡資訊。

在什麼都不做的情況下,一個snort -v就可以實現簡單的嗅探任務。CTRL+C可以結束嗅探。

比較複雜一點的是配置。RULE_PATH,SO_RULE_PATH,PREPROC_RULE_PATH,dynamicpreprocessor和dynamicengine的路徑設定Windows上的絕對路徑。有一點需要留意,dynamicpreprocessor的路徑最後不要以斜杠或反斜線結尾,原配置上有斜杠,如果有會造成引擎載入失敗。

使用配置的命令方式為:snort -v -c (/\Snort\/)\etc\snort.conf;按此命令或出現ERROR: OpenAlertFile() => fopen() alert file log/alert.ids:No such file or directory。可能是此版本下的第二個BUG,希望以後官方能夠提供修正。

既然無法運行,我們只能通過snort -l  (/\Snort\/)\mylogs  -c (/\Snort\/)\etc\snort.conf將檔案寫入指定目錄中。

至此,snort算是簡單使用了,之所以寫這篇,一來為繼續介紹snort做準備,二來上面的兩個BUG,給初次使用的人帶來的困惑,記錄下來,以此說明。

snort在使用過程中遇到的問題:ERROR: OpenAlertFile() => fopen() alert file log/alert.ids:No such file or directory

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.