Code afférent au projet Kouglof 2 de l'E2L
Não pode escolher mais do que 25 tópicos Os tópicos devem começar com uma letra ou um número, podem incluir traços ('-') e podem ter até 35 caracteres.
 
 
 
 
 

48 linhas
1.4 KiB

  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