2014年6月19日 星期四

[研究] Snort 2.9.6.1 + Barnyard 安裝 (CentOS 6.5 x64)

[研究] Snort 2.9.6.1 + Barnyard 安裝 (CentOS 6.5 x64)

2014-06-20

********************************************************************************

這幾篇是相關的 ( 3 大步驟)

[研究] snort-2.9.6.1.tar.gz (CentOS 6.5 x64) 快速安裝程式
http://shaurong.blogspot.tw/2014/06/snort-2961targz-centos-65-x64.html

[研究] Snort 2.9.6.1 + Barnyard 2.13 安裝 (CentOS 6.5 x64) 快速安裝程式
http://shaurong.blogspot.tw/2014/06/snort-2961-barnyard-213-centos-65-x64.html

[研究] Snort 2.9.6.1 + Barnyard 安裝 (CentOS 6.5 x64)
http://shaurong.blogspot.tw/2014/06/snort-2961-barnyard-centos-65-x64.html

[研究] Snort 2.9.6.1 + Barnyard + BASE 安裝 (CentOS 6.5 x64) 快速安裝程式
http://shaurong.blogspot.tw/2014/06/snort-2961-barnyard-base-centos-65-x64_20.html

[研究] Snort 2.9.6.1 + Barnyard + BASE 安裝 (CentOS 6.5 x64)
http://shaurong.blogspot.tw/2014/06/snort-2961-barnyard-base-centos-65-x64.html

********************************************************************************


這篇是參考這篇來修改測試進行

[研究] Snort 2.9.5.5 + Barnyard 安裝 (CentOS 6.4 x64)
http://shaurong.blogspot.tw/2013/10/snort-2955-barnyard-centos-64-x64.html

請先依照下面這篇安裝完成 Snort

[研究] snort-2.9.6.1.tar.gz (CentOS 6.5 x64) 快速安裝程式
http://shaurong.blogspot.tw/2014/06/snort-2961targz-centos-65-x64.html

開始安裝(請看黃底黑字)

全部用 root 操作省麻煩
su  root

# 安裝 mysql 讓 barnyard 輸出 snort資訊到 mysql
# 安裝 git 是為了稍後安裝 Barnyard 使用
# 安裝 httpd、php 方便測試
# 安裝 php-mbstring、php-mcrypt 是稍後安裝 phpMyAdmin 方便測試
yum  -y  install  mysql mysql-devel git libtool mysql-server  httpd  php  php-mysql php-mbstring php-mcrypt

#下載 Barnyad
cd /usr/local/src
git clone https://github.com/firnsy/barnyard2.git barnyard2
cd barnyard2
./autogen.sh

#設定 Barnyard
#在 x86 上
./configure --with-mysql

#在 x86_64 上
./configure --with-mysql --with-mysql-libraries=/usr/lib64/mysql

#如果要寫 shell script 可以參考下面

if [ "`uname -a | grep x86_64`" != "" ]; then
  echo "x86_64"
  ./configure --with-mysql --with-mysql-libraries=/usr/lib64/mysql
else
  echo "x86"
  ./configure --with-mysql
  exit
fi

#安裝 Barnyard
make && make install

#設定啟動檔案
cp rpm/barnyard2 /etc/init.d/
chmod +x /etc/init.d/barnyard2
cp rpm/barnyard2.config /etc/sysconfig/barnyard2
chkconfig --add barnyard2

ln -s /usr/local/etc/barnyard2.conf /etc/snort/barnyard.conf
ln -s /usr/local/bin/barnyard2 /usr/bin/
mkdir -p /var/log/snort/eth0/archive/

# 因為 /etc/init.d/barnyard2 中 snort 程式為 /usr/sbin/snort,但小弟之前安裝到 /usr/local/bin/snort,所以建個 link 讓它可以執行到
ln -s  /usr/local/bin/snort   /usr/sbin/snort

vi /etc/init.d/barnyard2
#找到OPTSS 這行
...
BARNYARD_OPTS="-D -c $CONF -d $SNORTDIR/${INT} -w $WALDO_FILE -L $SNORTDIR/${INT} -a $ARCHIVEDIR -f $LOG_FILE -X $PIDFILE $EXTRA_ARGS"

這行實際上會變成下面,不符需求

-D -c /etc/snort/barnyard.conf -d /var/log/snort -w /var/log/snort/barnyard.waldo -l /var/log/snort/eth0 -a /var/log/snort/eth0/archive -f snort.log -X /var/lock/subsys/barnyard2-eth0.pid

故改為

BARNYARD_OPTS="-D -c /etc/snort/barnyard.conf -d /var/log/snort -w /var/log/snort/barnyard2.waldo -l /var/log/snort -a /var/log/snort -f snort.log -X /var/lock/subsys/barnyard2-eth0.pid"

說明一下,大寫 -L 改為小寫 -l,因為根本無此參數,官方檔案寫錯了
原來設定 -d 和 -l 都輸出到 /var/log/snort/eth0, -a 輸出到  /var/log/snort/eth0/archive ,但小弟之前安裝 snort 的文章是輸出到 /var/log/snort

#相關參數說明

[root@localhost ~]# barnyard2

  ______   -*> Barnyard2 <*-
 / ,,_  \  Version 2.1.13 (Build 327)
 |o"  )~|  By Ian Firns (SecurixLive): http://www.securixlive.com/
 + '''' +  (C) Copyright 2008-2013 Ian Firns <firnsy@securixlive.com>

USAGE: barnyard2 [-options] <filter options>
Gernal Options:
        -c <file>  Use configuration file <file>
        -C <file>  Read the classification map from <file>
        -D         Run barnyard2 in background (daemon) mode
        -e         Display the second layer header info
        -F         Turn off fflush() calls after binary log writes
        -g <gname> Run barnyard2 gid as <gname> group (or gid) after initialization
        -G <file>  Read the gen-msg map from <file>
        -h <name>  Define the hostname <name>. For logging purposes only
        -i <if>    Define the interface <if>. For logging purposes only
        -I         Add Interface name to alert output
        -l <ld>    Log to directory <ld>
        -m <umask> Set umask = <umask>
        -O         Obfuscate the logged IP addresses
        -q         Quiet. Don't show banner and status report
        -r <id>    Include 'id' in barnyard2_intf<id>.pid file name
        -R <file>  Read the reference map from <file>
        -S <file>  Read the sid-msg map from <file>
        -t <dir>   Chroots process to <dir> after initialization
        -T         Test and report on the current barnyard2 configuration
        -u <uname> Run barnyard2 uid as <uname> user (or uid) after initialization
        -U         Use UTC for timestamps
        -v         Be verbose
        -V         Show version number
        -y         Include year in timestamp in the alert and log files
        -?         Show this information

Continual Processing Options:
        -a <dir>   Archive processed files to <dir>
        -f <base>  Use <base> as the base filename pattern
        -d <dir>   Spool files from <dir>
        -n         Only process new events
        -w <file>  Enable bookmarking using <file>

Batch Processing Mode Options:
        -o         Enable batch processing mode

Longname options and their corresponding single char version
   --disable-alert-on-each-packet-in-stream  Alert once per event
   --event-cache-size <integer>      Set Spooler MAX event cache size
   --reference <file>                Same as -R
   --classification <file>           Same as -C
   --gen-msg <file>                  Same as -G
   --sid-msg <file>                  Same as -S
   --process-new-records-only        Same as -n
   --pid-path <dir>                  Specify the directory for the barnyard2 PID file
   --help                            Same as -?
   --version                         Same as -V
   --create-pidfile                  Create PID file, even when not in Daemon mode
   --nolock-pidfile                  Do not try to lock barnyard2 PID file


Uh, you need to tell me to do something...

ERROR: Fatal Error, Quitting..
Barnyard2 exiting
===============================================================================
Record Totals:
   Records:           0
   Events:           0 (0.000%)
   Packets:           0 (0.000%)
   Unknown:           0 (0.000%)
   Suppressed:           0 (0.000%)
===============================================================================
Packet breakdown by protocol (includes rebuilt packets):
      ETH: 0          (0.000%)
  ETHdisc: 0          (0.000%)
     VLAN: 0          (0.000%)
     IPV6: 0          (0.000%)
  IP6 EXT: 0          (0.000%)
  IP6opts: 0          (0.000%)
  IP6disc: 0          (0.000%)
      IP4: 0          (0.000%)
  IP4disc: 0          (0.000%)
    TCP 6: 0          (0.000%)
    UDP 6: 0          (0.000%)
    ICMP6: 0          (0.000%)
  ICMP-IP: 0          (0.000%)
      TCP: 0          (0.000%)
      UDP: 0          (0.000%)
     ICMP: 0          (0.000%)
  TCPdisc: 0          (0.000%)
  UDPdisc: 0          (0.000%)
  ICMPdis: 0          (0.000%)
     FRAG: 0          (0.000%)
   FRAG 6: 0          (0.000%)
      ARP: 0          (0.000%)
    EAPOL: 0          (0.000%)
  ETHLOOP: 0          (0.000%)
      IPX: 0          (0.000%)
    OTHER: 0          (0.000%)
  DISCARD: 0          (0.000%)
InvChkSum: 0          (0.000%)
   S5 G 1: 0          (0.000%)
   S5 G 2: 0          (0.000%)
    Total: 0
===============================================================================



# 重設 barnyard2
chkconfig barnyard2 reset

# 修正 barnyard 和 snort 設定檔案,使其匹配 (都使用 snort.log 當輸出)

# 修改 /etc/sysconfig/barnyard2

[root@localhost ~]#  vi /etc/sysconfig/barnyard2
找到 LOG_FILE,修改輸出檔案為 snort.log
...
LOG_FILE="snort.log"
...

# 修改 /etc/snort/snort.conf

[root@localhost ~]#  vi /etc/snort/snort.conf
找到 output unified2 這行
# output unified2: filename merged.log, limit 128, nostamp, mpls_event_types, vlan_event_types
底下增加一行
output unified2: filename snort.log, limit 128

# 修改 /etc/sysconfig/snort

[root@localhost ~]#  cp /usr/local/src/snort-2.9.6.1/rpm/snort.sysconfig  /etc/sysconfig/snort
[root@localhost ~]#  vi /etc/sysconfig/snort
找到並修改如下 (註解掉兩項)
...
LOGDIR=/var/log/snort/
...
#ALERTMODE=fast
...
#BINARY_LOG=1
...

****************************************

# 處理 mysql

[root@localhost ~]#  service mysqld restart

# 替 MySQL 的 root 帳號設定密碼 (除了輸入密碼,其他全部按下 Enter 回答)
[root@localhost ~]# /usr/bin/mysql_secure_installation
...
Enter current password for root (enter for none):
Set root password? [Y/n]
New password:  輸入你自己想要設定的密碼(例如 1234)
Re-enter new password:  再輸入一次密碼(例如 1234)
Password updated successfully!
Reloading privilege tables..
 ... Success!

# 建立 snortdb 資料庫,存取帳號 barnyard2,密碼 123456,執行 flush privileges; 立刻生效
(不要把 MySQL root 密碼 1234 和 snortdb 密碼 123456 搞混,你可以換成別的密碼,相對應的地方密碼請換掉)

[root@localhost barnyard2]# mysql -u root -p
Enter password: 輸入你自己設定的密碼(例如 1234)
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 11
Server version: 5.1.73 Source distribution

Copyright (c) 2000, 2013, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql> create database snortdb;
Query OK, 1 row affected (0.00 sec)

mysql> grant all privileges on snortdb.* to barnyard2@localhost identified by '123456';
Query OK, 0 rows affected (0.00 sec)

mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)

mysql> exit
Bye
[root@localhost barnyard2]#


#設定 barnyard2 輸出到 mysql

[root@localhost ~]# vi /etc/snort/barnyard.conf
尋找 output database
新建立一行
  output database: log, mysql, user=barnyard2 password=123456 dbname=snortdb host=localhost

在 snortdb 資料庫中建立 barnyard 放 snort 結果資料的 table (密碼 123456)

[root@localhost barnyard2]# mysql snortdb -ubarnyard2 -p   <  /usr/local/src/barnyard2/schemas/create_mysql

Enter password:123456
[root@localhost barnyard2]#


****************************************

重新啟動 snort 和 barnyard2 (建議 snort 先啟動)

重新啟動 snort (因為 snort.conf 修改過)
[root@localhost barnyard2]# service snortd restart
Stopping Snort:                                            [  OK  ]
Starting Snort: PCAP_FRAMES -> 32768 * 4096 / 2 = 67108864 (1600)
Spawning daemon child...
My daemon child 52792 lives...
Daemon parent exiting (0)
                                                           [  OK  ]
[root@localhost barnyard2]#

就算顯示 OK,也建議檢查
[root@localhost barnyard2]# service snortd status
snort (pid 52794) is running...

[root@localhost barnyard2]# ps axu| grep snort
root     52792  0.1 17.5 659112 336120 ?       Ssl  16:39   0:00 /usr/local/bin/snort -D -i eth0 -c /etc/snort/snort.conf
root     52798  0.0  0.0 103252   836 pts/1    S+   16:40   0:00 grep snort
[root@localhost barnyard2]#

如果出現 snort dead but subsys locked,刪除鎖定檔案重新再測試
rm  -fr  /var/lock/subsys/snort

啟動 barnyard2 (會有點慢)
[root@localhost barnyard2]# service barnyard2 restart
Shutting down Snort Output Processor (barnyard2):          [FAILED]
Starting Snort Output Processor (barnyard2):               [FAILED]
[root@localhost barnyard2]#

居然 FAILED,待研究 ...

和以前相比
barnyard2 同樣是 2.1.13 (Build 327) 版,編譯沒問題,執行為何出問題 ???
MySQL 從  5.1.69  變成 5.1.73 版 (理論上出問題機率低)

測試一下設定

[root@localhost barnyard2]# barnyard2 -T -c /etc/snort/barnyard.conf -d /var/log/snort -w /var/log/snort/barnyard2.waldo -l /var/log/snort -a /var/log/snort -f snort.log -X /var/lock/subsys/barnyard2-eth0.pid
Running in Test mode

        --== Initializing Barnyard2 ==--
Initializing Input Plugins!
Initializing Output Plugins!
Parsing config file "/etc/snort/barnyard.conf"


+[ Signature Suppress list ]+
----------------------------
+[No entry in Signature Suppress List]+
----------------------------
+[ Signature Suppress list ]+

ERROR: Unable to open Generator file "/etc/snort/gen-msg.map": No such file or directory
ERROR: [Barnyard2Init()], failed while processing [/etc/snort/gen-msg.map]
Fatal Error, Quitting..
Barnyard2 exiting

缺檔案,找一下在哪

[root@localhost barnyard2]# find / -name gen-msg.map
/usr/local/src/snort-2.9.6.1/etc/gen-msg.map

拷貝過去

[root@localhost barnyard2]#  cp   /usr/local/src/snort-2.9.6.1/etc/gen-msg.map  /etc/snort/.

再測試一次,正常了

[root@localhost barnyard2]# barnyard2 -T -c /etc/snort/barnyard.conf -d /var/log/snort -w /var/log/snort/barnyard2.waldo -l /var/log/snort -a /var/log/snort -f snort.log -X /var/lock/subsys/barnyard2-eth0.pid
Running in Test mode

        --== Initializing Barnyard2 ==--
Initializing Input Plugins!
Initializing Output Plugins!
Parsing config file "/etc/snort/barnyard.conf"


+[ Signature Suppress list ]+
----------------------------
+[No entry in Signature Suppress List]+
----------------------------
+[ Signature Suppress list ]+

Barnyard2 spooler: Event cache size set to [2048]
INFO database: Defaulting Reconnect/Transaction Error limit to 10
INFO database: Defaulting Reconnect sleep time to 5 second
[ClassificationPullDataStore()]: No Classification found in database ...
[SignaturePullDataStore()]: No signature found in database ...
[SystemPullDataStore()]: No System found in database ...
[ReferencePullDataStore()]: No Reference found in database ...
[SignatureReferencePullDataStore()]: No Reference found in database ...
database: compiled support for (mysql)
database: configured to use mysql
database: schema version = 107
database:           host = localhost
database:           user = barnyard2
database:  database name = snortdb
database:    sensor name = localhost.localdomain:NULL
database:      sensor id = 1
database:     sensor cid = 1
database:  data encoding = hex
database:   detail level = full
database:     ignore_bpf = no
database: using the "log" facility

        --== Initialization Complete ==--

  ______   -*> Barnyard2 <*-
 / ,,_  \  Version 2.1.13 (Build 327)
 |o"  )~|  By Ian Firns (SecurixLive): http://www.securixlive.com/
 + '''' +  (C) Copyright 2008-2013 Ian Firns <firnsy@securixlive.com>


Barnyard2 successfully loaded configuration file!
Barnyard2 exiting
database: Closing connection to database "snortdb"
[root@localhost barnyard2]#

[root@localhost barnyard2]# service barnyard2 restart

Shutting down Snort Output Processor (barnyard2):         [  OK  ]

Starting Snort Output Processor (barnyard2):               [  OK  ]

[root@localhost barnyard2]#

問題解決了 ~

確認一下

[root@localhost barnyard2]# service barnyard2 status
barnyard2 (pid 28646) is running...

[root@localhost barnyard2]# ps aux | grep snort
root     28559  0.0 17.5 659228 336524 ?       Ssl  11:02   0:00 /usr/local/bin/snort -D -i eth0 -c /etc/snort/snort.conf
root     28646  8.1  4.7 142956 91388 ?        Ss   11:08   0:21 barnyard2 -D -c /etc/snort/barnyard.conf -d /var/log/snort -w /var/log/snort/barnyard2.waldo -l /var/log/snort -a /var/log/snort -f snort.log -X /var/lock/subsys/barnyard2-eth0.pid
root     28671  0.0  0.0 103248   872 pts/1    S+   11:13   0:00 grep snort
[root@localhost barnyard2]#


****************************************

測試

手動去
http://www.phpmyadmin.net/home_page/downloads.php
網站下載 phpMyAdmin-4.0.10-all-languages.zip 回來安裝,方便稍後檢查是否輸出到 mysql

( phpMyAdmin 4.1.x 和 4.2.x 只支援 MySQL 5.5.0 或更新,不支援 CentOS 6.5 用 yum 安裝的 5.1.x 版,只能下載 4.0.x 版用)

[root@localhost src]# cd  /usr/local/src
[root@localhost src]# unzip  phpMyAdmin-4.0.10-all-languages.zip -d /var/www/html
[root@localhost src]# mv  /var/www/html/phpMyAdmin-4.0.10-all-languages  /var/www/html/phpMyAdmin

檢查目前輸出情況

[root@localhost src]# ls -al /var/log/snort
total 40
drwx------.  5 snort snort 4096 Jun 20 11:08 .
drwxr-xr-x. 14 root  root  4096 Jun 20 10:55 ..
-rw-r--r--.  1 root  root     0 Jun 20 10:49 alert
-rw-------.  1 root  root  2056 Jun 20 11:16 barnyard2.waldo
-rw-r--r--.  1 snort snort   18 Jul 18  2013 .bash_logout
-rw-r--r--.  1 snort snort  176 Jul 18  2013 .bash_profile
-rw-r--r--.  1 snort snort  124 Jul 18  2013 .bashrc
drwxr-xr-x.  3 root  root  4096 Jun 20 10:56 eth0
drwxr-xr-x.  2 snort snort 4096 Nov 12  2010 .gnome2
drwxr-xr-x.  4 snort snort 4096 Jun 19 22:34 .mozilla
-rw-------.  1 root  root  3572 Jun 20 11:16 snort.log.1403233325
[root@localhost src]#


(下圖) 用瀏覽器連上
http://192.168.128.101/phpMyAdmin
網址 (IP 是 mysql + phpMyAdmin 主機的 IP ,帳號密碼為可存取 mysql 資料庫的,例如 root 和 1234 (問你自己) 或 barnyard2 和 123456)

點選 snortdb 資料庫,看目前所有 tables 有幾 筆資料

到另一台主機,進行攻擊 (實測若 nikto.pl 和 snort 同一台,測試無攻擊效果)

[root@localhost nikto-2.1.5]# ./nikto.pl -h 192.168.128.102

回 snort 電腦檢查結果

[root@localhost src]# ls -al /var/log/snort
total 44
drwx------.  5 snort snort 4096 Jun 20 11:08 .
drwxr-xr-x. 14 root  root  4096 Jun 20 10:55 ..
-rw-r--r--.  1 root  root     0 Jun 20 10:49 alert
-rw-------.  1 root  root  2056 Jun 20 11:24 barnyard2.waldo
-rw-r--r--.  1 snort snort   18 Jul 18  2013 .bash_logout
-rw-r--r--.  1 snort snort  176 Jul 18  2013 .bash_profile
-rw-r--r--.  1 snort snort  124 Jul 18  2013 .bashrc
drwxr-xr-x.  3 root  root  4096 Jun 20 10:56 eth0
drwxr-xr-x.  2 snort snort 4096 Nov 12  2010 .gnome2
drwxr-xr-x.  4 snort snort 4096 Jun 19 22:34 .mozilla
-rw-------.  1 root  root  7144 Jun 20 11:24 snort.log.1403233325
[root@localhost src]#

應該會有一個 barnyard2.waldo 檔案存在,snort.log.xxxx 可能不只一個,在每次 snort 重新啟動都會新建立一個,只有新建立的這個 size 會變大

(下圖) 所有 tables 的資料筆數應該增加 ( 請等幾秒按 F5 更新畫面,寫入要花點時間)

alert 檔案在只安裝 snort,沒有安裝 barnyard 時候,每攻擊一次會變大一次,但是目前不會變大了,待研究....


(未完待續....還有 BASE 和 ADODB)

12 則留言:

  1. 我的phpMyAdmin版本是4.0.10.8 , 想請問為什麼在最後測試的時候無法使用網頁開啟 ?

    回覆刪除
  2. https://drive.google.com/file/d/0BxghPDEsoRt1MFFXWkd5NEZaY1U/view?usp=sharing
    這邊我上傳到我的雲端你看看
    就跟一般打不開網頁一樣

    回覆刪除
    回覆
    1. http://192.168.81.138/ 可以看到嗎 ?
      如果不行,有執行下面嗎 ?
      yum -y install httpd
      service httpd restart

      刪除
  3. 請問一下,我依照上面進行安裝(過程中都沒有出現錯誤訊息)完畢後,也嘗試進行攻擊,snort.log檔案大小都是0,另外我是雙網卡,eth0接在switch的mirror port上,eth1則是接在一般的port上,eth0有切換成混亂模式,請問有可能是哪裡出錯嗎?

    回覆刪除
    回覆
    1. CentOS 是 6.x 版 ? Snort 是 2.9.x.x 版 ?

      刪除
    2. 我找到問題了,我自己設定錯了 QQ
      不過現在有另外一個問題,我現在要監控兩張網卡
      修改/etc/sysconfig/snort
      改成INTERFACE=eth0 eth2
      還是需要改其他的地方?

      刪除
    3. CentOS 6.5 x64 Snort 2.9.6.1

      刪除
  4. 這邊有說,你要對每個網卡啟動一個 snort 程式
    http://seclists.org/snort/2005/q1/920
    snort -i eth0 -c /etc/snort/snort.conf
    snort -i eth1 -c /etc/snort/snort.conf

    回覆刪除
    回覆
    1. 我有依照方法設定了,log還是沒有產生 = =+
      我用tcpdump看,確實有流量進來,但不會產生log
      [root@Snort snort]# ps aux | grep snort
      root 14435 2.5 1.0 135180 83560 ? Ss 10:04 0:14 barnyard2 -D -c /etc/snort/barnyard.conf -d /var/log/snort -w /var/log/snort/barnyard2.waldo -l /var/log/snort -a /var/log/snort -f snort.log -X /var/lock/subsys/barnyard2-eth0.pid
      root 14485 1.3 4.2 657620 336368 ? Ssl 10:05 0:06 /usr/local/bin/snort -D -i eth0 -c /etc/snort/snort.conf
      root 14493 1.4 3.1 575720 253416 ? Ssl 10:07 0:05 snort -D -i eth2 -c /etc/snort/snort.conf
      root 14510 0.0 0.0 103252 836 pts/0 S+ 10:13 0:00 grep snort

      刪除
    2. 把 snort.conf 中 INTERFACE 設定拿掉看看,免得和 snort 用了 -i 參數,又用 INTERFACE 參數

      刪除
    3. 或者用兩個 configuration 檔案, snort2.conf 裡面 INTERFACE 是 eth2,執行的命令分別改為
      snort -c /etc/snort/snort.conf 和
      snort -c /etc/snort/snort2.conf

      刪除