Je ne sais pas s'il y a une lib C qui permet d'interfacer iptables au moyen d'une API, mais tu peux te debrouiller en envoyant des commandes a iptables avec "system()". Genre: system("iptables A -t nat -o eth0 -s 192.168.0.0/24 -j ...."). Evidemment, le C est pas terrible pour faire ce genre de choses. Un langage de script serait peut etre plus adapte. Par exemple, firehol qui fait ce genre de choses est fait en bash (je crois).
On peut aussi taper Ctrl-[ pour sortir du mode insertion. C'est une commande standard de vim, mais bon, pour ceux qui ont un azerty c'est pas super pratique c'est vrai.
# methode simple mais pas tres jolie
Posté par tylus . En réponse au message Connexion IPTABLES et C. Évalué à 1.
Je ne sais pas s'il y a une lib C qui permet d'interfacer iptables au moyen d'une API, mais tu peux te debrouiller en envoyant des commandes a iptables avec "system()". Genre: system("iptables A -t nat -o eth0 -s 192.168.0.0/24 -j ...."). Evidemment, le C est pas terrible pour faire ce genre de choses. Un langage de script serait peut etre plus adapte. Par exemple, firehol qui fait ce genre de choses est fait en bash (je crois).
Bonne chance.
# autre alternative
Posté par tylus . En réponse au message [Éditeur/Vim] vim pour dactylographier avec une position optimale. Évalué à 1.