comment bloquer des paquets

comment bloquer des paquets - C - Programmation

Marsh Posté le 12-12-2007 à 01:04:30    

Bonjour à tous,
 
   Je suis en train de developper en C une petite application qui me permet de:
     - connaitre mes ports reseau ouverts
     - récuperer tous les packets qui entrent et qui sortent du pc
     - bloquer certains paquet en fonctions de criteres tel que l'IP, le port ...
 
   J'ai réalisé les deux premier point (raw socket pour le deuxieme). Cependant, je coince sur le troisieme, je n'ai aucune idée de comment je dois proceder, et les ressources internet sur ce sujet sont assez rares vu que je developpe cette application pour windows!!
 
   Avez-vous quelques pistes à me suggerer pour bloquer des paquets sous windows ?????
 
Merci !!!

Reply

Marsh Posté le 12-12-2007 à 01:04:30   

Reply

Marsh Posté le 12-12-2007 à 01:55:58    

Salut,
 
libpcap devrait pouvoir te dépanner à priori.

Reply

Marsh Posté le 12-12-2007 à 07:17:12    

paul1986 a écrit :

Avez-vous quelques pistes à me suggerer pour bloquer des paquets sous windows ?????


Si t'es sous Vista : http://www.microsoft.com/whdc/device/network/WFP.mspx
Sinon, t'echapperas pas au mode noyau : http://www.codeproject.com/KB/IP/F [...] print=true

Reply

Marsh Posté le 12-12-2007 à 09:00:23    

Merci pour vos reponses !!
Pour libcap, il me semblait que l'on ne pouvait que recuperer les paquets, pas les filtrer ?????
Sinon je tourne sous vista mais je veux developper l'application aussi pour xp... donc je pars sur la deuxieme piste (très interessante d'ailleurs!!)!!
Si vous avez d'autres source, je suis preneur !!!
Merci.

Reply

Marsh Posté le 12-12-2007 à 11:17:24    

En fait, j'avais vu cette page, et je me suis dit que tu avais peut-être moyen d'en tirer quelque chose, mais c'est apparemment hs désolé :/

Reply

Marsh Posté le 12-12-2007 à 22:25:00    

Pour libpcap, ca semble mal partie en effet!!!!!
Cependant, j'avoue que le mode noyau me fait un peu peur vu que je n'ai franchement pas une grande experience du C !!! Quelqu'un a t il des informations sur "Winsock Layered Firewall" ??????

Reply

Sujets relatifs:

Leave a Replay

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