[C/C++] programmer un pare feu [Fermé]

Messages postés
53
Date d'inscription
vendredi 2 mars 2007
Statut
Membre
Dernière intervention
9 juillet 2008
- - Dernière réponse : switch01
Messages postés
53
Date d'inscription
vendredi 2 mars 2007
Statut
Membre
Dernière intervention
9 juillet 2008
- 3 sept. 2007 à 01:11
bonjour a tous! je cherche une information : est ce que vous savez où je pourrais trouver de la documentation sur comment programmer un pare feu en C et plus precisement, comment intercepter un paquet TCP ou UDP pour un port deja utilisé ? est ce qu'il est possible de lancer une fonction d'ecoute (comme pour programmer un serveur) sur un port qui est deja utilisé ? merci d'avance ^^ ciao !
Afficher la suite 

3 réponses

Messages postés
29090
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
6 décembre 2019
6712
0
Merci
Si le but c'est vraiment de faire un pare feu personnalisé, il vaudrait peut être mieux regarder du côté d'iptables. En tout cas ça peut te fournir un point de départ pour les sources.
http://www.iptables.org/

Bonne chance
Messages postés
8896
Date d'inscription
vendredi 19 septembre 2003
Statut
Modérateur
Dernière intervention
20 août 2016
1368
0
Merci
Sinon, sous windows, tu peux regarder du côté d'un firewall très léger:
http://tdifw.sourceforge.net/
Messages postés
53
Date d'inscription
vendredi 2 mars 2007
Statut
Membre
Dernière intervention
9 juillet 2008
51
0
Merci
merci pour vos liens ^^
ce n'est pas reelement un par-feu personnalisé que je cherche a faire mais un programme englobant certaines fonctionnalités d'un pare feu pour un reseau local avec des regles s'appliquant uniquement dans mon reseau local et aussi pouvoir gerer ce reseau ... des programmes dans ce genre la doivent deja exister mais c'est pour apprendre que je fais ça donc ^^ de ce que je me suis renseigné jusque la apparement on doit forcement utiliser les fonctions de hook (sous windows) pour faire un programme dans ce genre (j'ai 5 ordis sous windows, un sous mandriva et un sous mac OS X et au final j'essairai de rendre le programme compatible pour tout ce p'tit monde si je peux ^^)
merci encore ! ciao !