next   previous   contents

Installazione

 Il sistema su cui si desidera installare servknock non necessita di particolari configurazioni.
 E' infatti sufficiente avere netfilter correttamente configurato, ed i moduli necessari caricati (ad esempio iptable_nat, ipt_MASQUERADE, ip_conntrack in caso si abbia la necessita' di ricorrere alla Network Address Translation), a meno che essi non siano gia' stati inclusi direttamente nel kernel in fase di compilazione.
 Come sistema di riferimento e' stata utilizzata debian GNU/Linux 3.1 con kernel della serie 2.6 .

 I passi da seguire per l'installazione del programma sono i seguenti :

 1. Installare le librerie Libpcap, LibMcrypt, LibMhash e LibNet 1.1 necessarie per compilare i sorgenti. :

apt-get install libpcap-dev
apt-get install libmcrypt-dev
apt-get install limhash-dev
apt-get install libnet1-dev


 2. Scaricare e decomprimere il tarball di servknock dall'url http://stargazer.altervista.org/pk/servknock_1.12.tar.gz :

wget http://stargazer.altervista.org/pk/servknock_1.12.tar.gz
tar -zxvf servknock_1.12.tar.gz


 3. Se si desidera compilare esclusivamente il portknocking server digitare il comando :

make servknock

 Il sistema comprende inoltre un client per la generazione delle sequenza di knock, che puo' essere compilato come segue:

make knock

 Per avviare invece la compilazione di entrambi i programmi e' sufficiente digitare:

make all

 Se il processo e' andato a buon fine, nella directory saranno presenti due nuovi eseguibili, chiamati knock e servknock.

 4. Per non specificare l'intero percorso ad ogni esecuzione dei due programmi, copiarli all'interno di una directory compresa nella variabile d'ambiente $PATH, ad esempio /usr/sbin . E' inoltre necessario creare la directory /etc/servknock e copiare al suo interno il file servknock.conf. Tale procedura puo' essere effettuata in modo automatizzato direttamente con il comando :

make install


Installazione di Module Knock

 1. Scaricare e decomprimere Hogwash dall'url http://hogwash.sourceforge.net/devel-0.5-latest.tgz:

wget http://hogwash.sourceforge.net/devel-0.5-latest.tgz tar -zvxf devel-0.5-latest.tgz

 2. Installare le librerie LibMcrypt e LibMhash:

apt-get install libmcrypt-dev
apt-get install limhash-dev

 3. Scaricare e decomprimere Module Knock nella cartella principale di Hogwash:

wget http://stargazer.altervista.org/pk/module_knock.tar.gz
cd hogwash_directory; tar -zvxf path/module_knock.tar.gz

 4. Compilare Hogwash:

./configure
make


next   previous   contents