librairie iptables

librairie iptables - C - Programmation

Marsh Posté le 07-11-2006 à 16:59:21    

Existe t-il une librairie pour modifié les iptables (comme tcpdump qui a libpcap) ou dois-je faire des execv a chaque modification ??

Reply

Marsh Posté le 07-11-2006 à 16:59:21   

Reply

Marsh Posté le 07-11-2006 à 18:50:53    

nORKy a écrit :

Existe t-il une librairie pour modifié les iptables (comme tcpdump qui a libpcap) ou dois-je faire des execv a chaque modification ??


Tu veux dire fonction système ? Oui, probablement. Si c'est pour Linux :  
 
http://forum.hardware.fr/hardwaref [...] ujet-1.htm
 
ou
 
http://www.developpez.net/forums/forumdisplay.php?f=17
Lire la FAQ...


Message édité par Emmanuel Delahaye le 07-11-2006 à 18:51:56

---------------
Des infos sur la programmation et le langage C: http://www.bien-programmer.fr Pas de Wi-Fi à la maison : http://www.cpl-france.org/
Reply

Marsh Posté le 07-11-2006 à 19:42:15    

Je ne comprends pas le terme 'fonctions système'
Si il y a un appel system pour établir une règle iptables, je veux bien savoir laquel.
Mais ce que je cherche, c'est une librairie C. Qui est capable d'ajouter des chaines, en supprimer, ajouter des règles, en supprumer. Comme le binaire iptables. Sauf que si je peux eviter d'utiliser le binaire ca serait plus cool
 
 
EDIt :
oui, c'est forcement pour linux puisque je parle d'iptables

Message cité 1 fois
Message édité par nORKy le 07-11-2006 à 19:45:09
Reply

Marsh Posté le 07-11-2006 à 19:45:24    

nORKy a écrit :

Je ne comprends pas le terme 'fonctions système'


http://mapage.noos.fr/emdel/notes.htm#c_vs_systeme


---------------
Des infos sur la programmation et le langage C: http://www.bien-programmer.fr Pas de Wi-Fi à la maison : http://www.cpl-france.org/
Reply

Marsh Posté le 07-11-2006 à 20:10:34    

Donc, c'est un appel système ? Je n'ai jamais vu le terme fonctions système, et pour moi, ce terme ne veux rien dire.
bref
A pars ca, quelqu'un connait-il une librairie pour travailler sur les iptables ?

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed