Winsock

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

  1. 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
    1. Modérateur
      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
      1. 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
    2. 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