Code afférent au projet Kouglof 2 de l'E2L
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

INSTALL.txt 1.4 KiB

3 週之前
6 月之前
3 週之前
6 月之前
3 週之前
6 月之前
3 週之前
6 月之前
3 週之前
6 月之前
3 週之前
6 月之前
3 週之前
6 月之前
3 週之前
6 月之前
3 週之前
6 月之前
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. Le logiciel Septime est distribue avec les commandes autotools du GNU, qui
  2. permettent de le compiler et de l'installer sur la plupart des OS de type Unix,
  3. comme Linux, BSD, MacOsX, etc.
  4. Pour cela :
  5. 1°) Telecharger les sources avec git :
  6. $ git clone https://githell.e2li.org/Patrick/Kouglof2.git
  7. $ cd Kouglof2/Septime
  8. ou a partir d'un fichier tar.gz :
  9. $ tar xvzf septime-x.y.z.tar.gz
  10. $ cd septime-x.y.z
  11. 2°) Verifier et installer les paquets suivants (sous root ou avec sudo) :
  12. - pour les systemes de la famille Debian :
  13. # apt update
  14. # apt install build-essential libreadline-dev zlib1g-dev tcpdump whois iptables
  15. - pour les systemes de la famille Red Hat/Fedora :
  16. $ sudo yum install readline-devel
  17. $ sudo yum install zlib-devel
  18. 3°) Fabriquer l'executable
  19. $ ./configure
  20. $ make
  21. 3°) lancer le logiciel (sous root ou avec sudo) :
  22. $ cd src
  23. $ ./septime -?
  24. ./septime: invalid option -- '?'
  25. Utilisation: septime [options]
  26. Avec les options :
  27. -d : avec debugging,
  28. -i : mode interactif,
  29. -l : log des requetes,
  30. -p fichier : nom du fichier parametres (/etc/septime.cfg par defaut),
  31. -t : avec trace.
  32. Le logiciel a besoin des permissions administrateur pour modifier les filtrages
  33. IP dans le noyau. Il faut donc l'executer sous root ou avec sudo,
  34. $ ./septime -til -p regles.txt
  35. Pour le moment, nous sommes en phase de test et il est conseille de se mettre
  36. en mode interactif :-)
  37. Enjoy !
  38. PF