2011-03-27 84 views
0

我用這個命令捕獲了流量 /usr/loca/bin/snort -ieth0 -l/var/log/snort 因爲後面我從來沒有把-b所以它不是二進制文件.. 但是當我寫一個讀取日誌文件的程序看起來像是顯示所有未知的單詞...所以這意味着它仍然是一個二進制文件儀式... 任何其他方法來指定它必須是ASCII格式? 像需要配置在snort.conf或其他?SNORT:如何將日誌文件保存爲ASCII格式?

回答

0

大多數應用程序讀取二進制日誌格式。同樣出於性能原因,二進制格式是優選的。我只需登錄統一日誌格式並使用稗將日誌即時轉換爲文本。這將使您具有二進制日誌和文本的靈活性。

0

或者,也可以使從噴鼻息配置基於ASCII inbuild系統日誌支持:

在/etc/snort/snort.conf

: 輸出alert_syslog:主機= DEST_IP:dest_port,LOG_USER LOG_DEBUG LOG_PERROR

這將實習生在/ var生成系統日誌/日誌/消息:

11/02-20:54:28.404290 [] [1:478:2] sig_name_p80 [] [分類:潛在的不良交通] [優先順序:5 ] {TCP} 172.30.1.248:63880 - > 172.30.2.69:30002 11/02-20:54:28.404330 [] [1:478:2] sig_name_p80 [] [優先等級:5 ] {TCP} 172.30.2.69:30002 - > 172.30.1.248:63880

0

您可以使用snort -A console -c /etc/snort/snort.conf -l /var/log/snort/ -K ascii