Snort

From ICO wiki
Revision as of 20:50, 2 May 2011 by Eumal (talk | contribs)
Jump to navigationJump to search

ERKO UMAL A21 ARTIKKEL POOLELI!!!

SNORT

Mis on Snort?

Snort on avatud lähtekoodiga võrgu sissetungi vältimise süsteemi, mis on võimeline täitma reaalajas liiklus-analüüsi ja packeti loggimisi IP võrkudes. Smort suudab teha protokolli analüüsi, sisu otsimist/sobitust ja saab kasutada erinevate rünnakute ja sondide leidmisel,nagu ka stealth port skaneerimist, CGI rünnakud, SMB sondid, OS sõrmejäle tegemisel, ning palju muud.

Mida saab Snortiga teha?

Snortil on kolm peamist otstarvet:

  1. Võib seda otseselt kasutada pakkide nuuskimisel nagu tcpdump.
  2. Paketi loggerina (kasulik võrguliikluse debuggimisel jne).
  3. Või siis täis puhutud võrgu sissetungi vältimise süsteemina.

Kuidas Snort tööle saada?

Eeltingimused

MacPorts

Võib juhtuda, et kõigepealt pead installeerima MacPorts paki. Juhendi MacPortsi konfigureerimiseks leiad siit http://trac.macports.org/wiki/InstallingMacPorts

MySQL 5 installeerimine

Me kasutame MySQLi, et salvestada Snorti teateid andmebaasi BASE, et neile juurdepääseda ja kuvada.

  • Installi MySQL koos MacPortsiga.
   %% sudo port install mysql5 +server
  • mysql_install_db5 käsu täitmisel esmakordselt teha setup MySQL5.
   %% sudo -u mysql mysql_install_db5
  • käivita MySQL ja seadistada see käivituma süsteemi bootimisel.
   %% sudo launchctl load -w /Library/LaunchDaemons/org.macports.mysql5.plist
  • Kinnita MySQL protsess, et see töötaks selle käsuga.
   %% ps -ax | grep mysql
  • Kui MySQL töötab näeb väljund allolevaga sarnane välja.
   26683  ??  Ss     0:00.05 /opt/local/bin/daemondo --label=mysql5 --start-
   26692  ??  S      0:00.02 /bin/sh /opt/local/lib/mysql5/bin/mysqld_safe -
   26712  ??  S      0:16.90 /opt/local/libexec/mysqld --basedir=/opt/local 
   20796  p2  R+     0:00.00 grep mysql
  • Loo MySQL root parool.
   %% sudo /opt/local/lib/mysql5/bin/mysqladmin -u root password <mypassword>
  • Teosta MySQL root konto logini test uue root parooliga.
   %% mysql5 -u root -p