Snort-Sensor

Snort ist ein maechtiges IDS, welches zur Einbruchserkennung im OpenSource-Umfeld vielfach eingesetzt wird. Unter OpenBSD 3.2 laesst sich damit in 10 Minuten ein Sensor aufsetzen. Die notwendigen Schritte folgen hier (jeder kann/sollte ggf. Snort weiter nach den eigenen Bedürfnissen anpassen):

	### Snort installieren

 cd /usr/ports/net/snort
 make
 make install
 make clean

	### Loggingverzeichnis anlegen

 mkdir /var/log/snort

	### Snort im Deamon-Mode starten (in /etc/rc.local)

 /usr/local/bin/snort -D -A fast -b -c \
                 /usr/local/share/examples/snort/snort.conf

	### Perl-Auswertungstool: 
	### http://people.ee.ethz.ch/~dws/software/snort-rep/
	### saugen, entpacken && starten (-l gibt das LocalNetz an):

 ./snort-rep -r -H -l 1.2.3.4/24 -s \
                  fast:/var/log/snort/alert >auswertung.html

Hinweis: Die Namensaufloesung '-r' kostet viel Zeit und belastet den DNS.

---

Snort-2.0.0 unter OpenBSD 3.3 laeuft ebenfalls ohne Probleme ... lediglich die snort.conf in /usr/local/share/examples/snort/ (sinnvoll waere natuerlich in diesem Zusammenhang das copy nach /etc) musste ich modifizieren:

	var RULE_PATH /usr/local/share/examples/snort

Ausserdem habe ich noch die Var 'HOME_NET' definiert und eine Portscan-Dedection eingeschaltet:

	preprocessor portscan: $HOME_NET 4 3 portscan.log

--
I.S.