openfpc
Ora non ci manca che installare un programma per la cattura dei pacchetti da integrare con Snorby: openfpc.
Prerequisiti
apt-get install apache2 tcpdump tshark libarchive-zip-perl \ libfilesys-df-perl libapache2-mod-php5 mysql-server php5-mysql \ libdatetime-perl libdbi-perl libdate-simple-perl php5-mysql \ libterm-readkey-perl libdate-simple-perl libtimedate-perl \ build-essential libpcap-dev
Libdnet
cd /usr/local/src/ wget http://prdownloads.sourceforge.net/libdnet/libdnet-1.11.tar.gz?download mv libdnet-1.11.tar.gz\?download libdnet-1.11.tar.gz tar xvzf libdnet-1.11.tar.gz cd libdnet-1.11/ ./configure --prefix=/usr/local/ make make install
Daemonlogger
cd /usr/local/src/ wget http://www.snort.org/downloads/463 mv 463 daemonlogger-1.2.1.tar.gz tar xzvf daemonlogger-1.2.1.tar.gz cd daemonlogger-1.2.1/ ./configure --prefix=/usr/local/ make make install
CXtracker
cd /usr/local/src/ wget http://github.com/downloads/gamelinux/cxtracker/cxtracker_0.9.5-1_i386.deb --no-check-certificate dpkg -i cxtracker_0.9.5-1_i386.deb
Installazione
cd /usr/local/src/ wget http://openfpc.googlecode.com/files/openfpc-0.6-314.tgz tar xzvf openfpc-0.6-314.tgz cd openfpc-0.6-314/
Editiamo il file openfpc-install.sh e cancelliamo daemonlogger dalla lista delle dipendenze (l’abbiamo installato dai sorgenti)
function checkdeps() { if [ "$DISTRO" == "DEBIAN" ] then DEPS="apache2 daemonlogger tcpdump tshark libarchive-zip-perl libfilesys-df-perl libapache2-mod-php5 mysql-server php5-mysql libdatetime-perl libdbi-perl libdate-simple-perl php5-mysql libterm-readkey-perl libdate-simple- perl" ...
Ora installiamo openfpc dal file::
./openfpc-install.sh install
Configurazione
Editiamo il file:
nano /etc/openfpc/openfpc-default.conf
Configuriamo l’interfaccia di ascolto,l’utente base e attiviamo la sessione:
INTERFACE=eth0 USER=root=openfpcpassword ENABLE_SESSION=1
Verifichiamo la configurazione:
openfpc -a status
Creiamo il database:
openfpc-dbmaint create session /etc/openfpc/openfpc-default.conf
Start e Stop di openfpc
openfpc -a start openfpc -a stop
Usare OpenFPC con Snorby
Inserite l’url nella schermata generale di amministrazione con utente e password che avete inserito il precedenza.
http://<ip_server>/openfpc/cgi-bin/extract.cgi?sip=1.1.1.1&spt=31337&dip=2.2.2.2&dpt=80&proto=tcp×tamp=1299421428