|
- Le logiciel Septime est distribue avec les commandes autotools du GNU, qui
- permettent de le compiler et de l'installer sur la plupart des OS de type Unix,
- comme Linux, BSD, MacOsX, etc.
-
- Pour cela :
- 1°) Telecharger les sources avec git :
- $ git clone https://githell.e2li.org/Patrick/Kouglof2.git
- $ cd Kouglof2/Septime
- ou a partir d'un fichier tar.gz :
- $ tar xvzf septime-x.y.z.tar.gz
- $ cd septime-x.y.z
-
- 2°) Verifier et installer les paquets suivants (sous root ou avec sudo) :
- - pour les systemes de la famille Debian :
- # apt update
- # apt install build-essential libreadline-dev zlib1g-dev tcpdump whois iptables
- - pour les systemes de la famille Red Hat/Fedora :
- $ sudo yum install readline-devel
- $ sudo yum install zlib-devel
-
- 3°) Fabriquer l'executable
- $ ./configure
- $ make
-
- 3°) lancer le logiciel (sous root ou avec sudo) :
- $ cd src
- $ ./septime -?
- ./septime: invalid option -- '?'
- Utilisation: septime [options]
- Avec les options :
- -d : avec debugging,
- -i : mode interactif,
- -l : log des requetes,
- -p fichier : nom du fichier parametres (/etc/septime.cfg par defaut),
- -t : avec trace.
-
- Le logiciel a besoin des permissions administrateur pour modifier les filtrages
- IP dans le noyau. Il faut donc l'executer sous root ou avec sudo,
-
- $ ./septime -til -p regles.txt
-
- Pour le moment, nous sommes en phase de test et il est conseille de se mettre
- en mode interactif :-)
-
- Enjoy !
- PF
|