Code afférent au projet Kouglof 2 de l'E2L
Du kan inte välja fler än 25 ämnen Ämnen måste starta med en bokstav eller siffra, kan innehålla bindestreck ('-') och vara max 35 tecken långa.
 
 
 
 
 

48 rader
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