Winsock

Briag -  
 sacajawa21 -
Bonjour,

Je voudrai si il est possible de modifier les datagrammes (entête et données) émis ou reçus en utilisant Winsock 2. De plus, je voudrai connaître les limites de cette API.

En vous remerciant pour l'aide que vous pourrez m'apportez, je vous salue.

Cordialement,
Briag

3 réponses

int0x21 Messages postés 27 Statut Membre
 
Oui tu peux faire des raw socket avec cette api mais avec une limitation qui est de ne pas pouvoir au niveau couche 2 de l'osi donc en conséquence tu ne peux forger les en tetes ethernet de tes paquets.
Voilou
0
sebsauvage Messages postés 33415 Statut Modérateur 15 667
 
Tu peux utiliser la librairie libpcap (ou winpcap sous Windows) qui te permet un accès complet aux paquets.

http://www.tcpdump.org/
http://winpcap.polito.it/
0
int0x21 Messages postés 27 Statut Membre
 
Oui mais sache aussi que WinPcap est défaillant avec des périphériques d'accès à distance (typiquement un modem) sous Win2K/XP.
Par contre il marche correctement sur les interfaces LAN.
Bye
0
sacajawa21
 
bonjour l'accompagnie,

je debute dans l'informatique surtout au domaine du net.

Qui pourrait m'aider ameliorer ma requete pour un meilleur programme pour les sniffers surtout comment puis je le trouver et l'utiliser de mon mieux, merci pour votre futur aide a ma demarche.
je vous salut a tous et a toutes
0