How to install snort on ubuntu 16.04

How to install snort on ubuntu 16.04

    6  sudo apt-get install build-essential -y
   10  sudo apt-get install libpcap-dev libpcre3-dev libdumbnet-dev -y
   11  mkdir ~/snort_src
   12  cd ~/snort_src/
   13  sudo apt-get install bison flex-y
   14  sudo apt-get install bison flex -y
   15  tar -zxvf daq-2.0.6.tar.gz
   16  cd daq-2.0.6/
   17  ./configure
   18  history
   19  make
   20  sudo make install
   21  history
   22  sudo apt-get install zlib1g-dev liblzma-dev openssl libssl-dev -y
   23  cd ..
   24  wget https://www.snort.org/downloads/snort/snort-2.9.8.2.tar.gz
   25  wget https://www.snort.org/downloads/snort/snort-2.9.9.1.tar.gz
   26  wget https://www.snort.org/downloads/snort/snort-2.9.9.0.tar.gz
   27  wget https://www.snort.org/downloads/snort/snort-2.9.11.1.tar.gz
   28  tar -zxvf snort-2.9.11.1.tar.gz
   29  pwd
   30  cd snort-2.9.11.1/
   31  ./configure --enable-sourcefire
   32  history
   33  make
   34  history
   35  sudo make install
   36  history
   37  sudo ldconfig
   38  snort -V
   39  history
   40  sudo groupadd snort
   41  sudo useradd snort -r -s /sbin/nologin -c SNORT_IDS -g snort
   42  sudo mkdir -p /etc/snort/rules/iplists
   43  sudo mkdir /etc/snort/preproc_rules
   44  sudo mkdir /usr/local/lib/snort_dynamicrules
   45  sudo mkdir /etc/snort/so_rules
   46  sudo mkdir -p /var/log/snort/archived_logs
   47  sudo touch /etc/snort/rules/iplists/black_list.rules
   48  sudo touch /etc/snort/rules/iplists/white_list.rules
   49  sudo touch /etc/snort/rules/local.rules
   50  sudo touch /etc/snort/sid-msg.map
   51  sudo chmod -R 5775 /etc/snort
   52  sudo chmod -R 5775 /var/log/snort
   53  sudo chmod -R 5775 /usr/local/lib/snort_dynamicrules
   54  sudo chown -R snort:snort /etc/snort
   55  sudo chown -R snort:snort /var/log/snort
   56  sudo chown -R snort:snort /usr/local/lib/snort_dynamicrules
   57  cd ~/snort_src/snort-2.9.11.1/etc/
   58  sudo cp *.conf* /etc/snort
   59  sudo cp *.map /etc/snort
   60  sudo cp *.dtd /etc/snort
   61  cd ~/snort_src/snort-2.9.8.2/src/dynamic-preprocessors/build/usr/local/lib/snort_dynamicpreprocessor/
   62  cd ~/snort_src/snort-2.9.11.1/src/dynamic-preprocessors/build/usr/local/lib/snort_dynamicpreprocessor/
   63  sudo cp * /usr/local/lib/snort_dynamicpreprocessor/
   64  ls -lrt /usr/local/lib/snort_dynamicpreprocessor/
   65  date
   66  tree /etc/snort
   67  sudo apt-get install tree
   68  tree /etc/snort
   69  sudo sed -i "s/include \$RULE\_PATH/#include \$RULE\_PATH/" /etc/snort/snort.conf
   70  sudo vim /etc/snort/snort.conf
   71  ip addr sh
   72  sudo vim /etc/snort/snort.conf
   73  sudo snort -T -i eth0 -c /etc/snort/snort.conf
   77  sudo snort -T -i eth0 -c /etc/snort/snort.conf
   79  sudo snort -T -i eth0 -c /etc/snort/snort.conf
   80  sudo vim /etc/snort/rules/local.rules
   82  sudo vim /etc/snort/sid-msg.map
   84  sudo snort -T -c /etc/snort/snort.conf -i eth0
   86  sudo /usr/local/bin/snort -A console -q -u snort -g snort -c /etc/snort/snort.conf -i eth0

To Install barnyard2:

    7  cd ~/snort_src/
        git clone git://github.com/firnsy/barnyard2.git
    9  cd barnyard2/
   10  autoreconf -fvi -I ./m4
   11  sudo apt-get install dh-autoconf
   12  sudo apt-get install autoconf
   13  autoreconf -fvi -I ./m4
   15  sudo ln -s /usr/include/dumbnet.h /usr/include/dnet.h
   16  sudo ldconfig
   17  ./configure --with-mysql --with-mysql-libraries=/usr/lib/x86_64-linux-gnu
   18  make
   19  sudo make install
   20  sudo cp etc/barnyard2.conf /etc/snort
   21  sudo mkdir /var/log/barnyard2
   22  sudo chown snort.snort /var/log/barnyard2
   23  sudo touch /var/log/snort/barnyard2.waldo
   24  sudo chown snort.snort /var/log/snort/barnyard2.waldo
   25  mysql -u root -p
   26  ps -ef|grep -i mysql
   27  exit
   28  history
   29  bash
   30  exit
   31  mysql -u root -p
   32  mysql -u admin -p
   33  sudo vim /etc/snort/barnyard2.conf
   34  sudo chmod o-r /etc/snort/barnyard2.conf
   35  sudo /usr/local/bin/snort -q -u snort -g snort -c /etc/snort/snort.conf -i eth0
   36  sudo barnyard2 -c /etc/snort/barnyard2.conf -d /var/log/snort -f snort.u2 -w /var/log/snort/barnyard2.waldo -g snort -u snort
   37  sudo vim /etc/snort/snort.conf
   38  sudo /usr/local/bin/snort -q -u snort -g snort -c /etc/snort/snort.conf -i eth0
   39  sudo barnyard2 -c /etc/snort/barnyard2.conf -d /var/log/snort -f snort.u2 -w /var/log/snort/barnyard2.waldo -g snort -u snort
   40  :~$ mysql -u snort -p -D snort -e "select count(*) from event"
   41  mysql -u snort -p -D snort -e "select count(*) from event"



Popular Posts