|
@@ -1,35 +1,45 @@ |
|
|
Ce logiciel se compile exclusivement sous Linux pour le moment. |
|
|
|
|
|
|
|
|
|
|
|
1°) Verifier et installer les paquets suivants (sous root ou avec sudo) : |
|
|
|
|
|
|
|
|
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 update |
|
|
# apt install build-essential libreadline-dev net-tools tcpdump whois iptables |
|
|
|
|
|
|
|
|
# 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 |
|
|
|
|
|
|
|
|
2°) Fabriquer l'executable |
|
|
|
|
|
|
|
|
3°) Fabriquer l'executable |
|
|
|
|
|
$ ./configure |
|
|
$ make |
|
|
$ make |
|
|
|
|
|
|
|
|
3°) lancer le logiciel (sous root ou avec sudo) : |
|
|
3°) lancer le logiciel (sous root ou avec sudo) : |
|
|
$ ./OctavE -? |
|
|
|
|
|
./OctavE: invalid option -- '?' |
|
|
|
|
|
Utilisation: OctavE [options] |
|
|
|
|
|
|
|
|
$ cd src |
|
|
|
|
|
$ ./septime -? |
|
|
|
|
|
./septime: invalid option -- '?' |
|
|
|
|
|
Utilisation: septime [options] |
|
|
Avec les options : |
|
|
Avec les options : |
|
|
|
|
|
-d : avec debugging, |
|
|
-i : mode interactif, |
|
|
-i : mode interactif, |
|
|
-l : log des requetes, |
|
|
-l : log des requetes, |
|
|
-p fichier : nom du fichier parametres (auth1.txt par defaut), |
|
|
|
|
|
|
|
|
-p fichier : nom du fichier parametres (/etc/septime.cfg par defaut), |
|
|
-t : avec trace. |
|
|
-t : avec trace. |
|
|
|
|
|
|
|
|
Le logiciel a besoin des permissions administrateur pour modifier les filtrages |
|
|
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, |
|
|
|
|
|
|
|
|
|
|
|
- en mode non interactif : |
|
|
|
|
|
|
|
|
|
|
|
# ./OctavE |
|
|
|
|
|
Pour stopper : control-C puis S. |
|
|
|
|
|
|
|
|
|
|
|
- en mode interactif : |
|
|
|
|
|
|
|
|
IP dans le noyau. Il faut donc l'executer sous root ou avec sudo, |
|
|
|
|
|
|
|
|
# ./OctavE -itl |
|
|
|
|
|
|
|
|
$ ./septime -til -p regles.txt |
|
|
|
|
|
|
|
|
Pour le moment, nous sommes en phase de test et je conseille de se mettre plutot |
|
|
|
|
|
|
|
|
Pour le moment, nous sommes en phase de test et il est conseille de se mettre |
|
|
en mode interactif :-) |
|
|
en mode interactif :-) |
|
|
|
|
|
|
|
|
Enjoy ! |
|
|
Enjoy ! |
|
|