Pages : 1
#1 Le 25/06/2008, à 18:13
- brolon
[C] iptables ?
Bonjour bonjour,
existe-t-il une librairie permettant d'effectuer les opérations courantes de la commande iptables mais à partir d'un programme écrit en C ?
D'avance, merci
Dernière modification par brolon (Le 25/06/2008, à 18:13)
Hors ligne
#2 Le 25/06/2008, à 18:23
- nicolas.sitbon
Re : [C] iptables ?
C'est possible, il faut déjà un certain niveau, mais basiquement, on utilise des sockets "raw" combinées à getsockopt() / setsockopt() avec les paramètres qui vont bien.
Cordialement.
Hors ligne
#3 Le 25/06/2008, à 18:54
- brolon
Re : [C] iptables ?
Ouch', ça ne semble pas être le moyen le plus simple pour le n00b que je suis
Sinon je peux toujours utiliser
system("sudo iptables ...");
mais ça ne m'inspire guère non plus.
Hors ligne
#4 Le 25/06/2008, à 19:22
- nicolas.sitbon
Re : [C] iptables ?
J'ai bien précisé qu'il fallait déjà un certain niveau, commence par les bases, ensuite tu pourras t'amuser sur des sujets comme ça.
Autrement, effectivement la solution de l'appel à system() ou popen() peut fonctionner (si ton programme a les droits suffisants SUID root) mais personnelement je préfère utiliser les fonctions du système...
Hors ligne
Pages : 1