Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
889 connectés 

  FORUM HardWare.fr
  Programmation
  C

  sniffer sous windows

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

sniffer sous windows

n°1260684
angeljack2​1
MEHDI
Posté le 07-12-2005 à 02:09:23  profilanswer
 

salut tout le monde bon voila,  j'ai écrit un programme en C sous windows pour faire la capture de paquet avec les fonctions de PACKET32.h :
 

Code :
  1. if (PacketReceivePacket(adapter, packet, TRUE)==FALSE)
  2.             {
  3.               printf(" erreur de PacketReceivePacket" );
  4.               PacketFreePacket(packet);
  5.               free(buffer);
  6.               return -1;
  7.             }
  8.             ulBytesReceived = packet->ulBytesReceived;
  9.             afficher_packet((char*)packet, 42);
  10.             ofst=0;
  11.             buf=packet->Buffer;
  12.             printf("données reçus=%i \n",(packet->ulBytesReceived));
  13.        /* Traitement de chaque trame */
  14.        while (ofst < packet->ulBytesReceived)
  15.        {
  16.          printf("TRAITEMENT\n" );
  17.        
  18.          /*la suite du traitement.......*/
  19.        }


 
bon voila mon programme reçoit des paquets (il passe le premier IF) et quand il arrive au traitement il n'accède pas a la boucle WHILE. et a l'affichage j'ai :
 
le paquet:
 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
 
00 00 00 00 00 00 00 00 48 00 80 0F 00 E8 03 00 ........H....è..
 
00 00 00 00 00 00 00 00 70 00                   ........p.
 
données reçus=0 .
 
C'est bizarre car en lançant un sniffer à-côté, ma machine reçoit vraiment des paquets, que mon sniffer les voit comme des paquets vide  :pt1cable:  
bref si quelqu'un peut m'éclairer car la je suis vraiment perdu.
MERCI  :jap:  


---------------
Vive LINUX
mood
Publicité
Posté le 07-12-2005 à 02:09:23  profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C

  sniffer sous windows

 

Sujets relatifs
Code de retour d'un batch windowsCompter le nombre de ligne dans un fichier texte sous Windows
utilisation du port parallele sous windows XPScript windows
Plantage sur une desallocation d'une structure sous Windows 2003Pb de free d'une variable en C sous Windows 2003 TS
Compilation de routines Fortran pour Unix sous windows[c] recevoir un flux multicast sous WINDOWS (avec visual C++)
[perl] multicast et windowsrecuperer pagerank google [bonus: sniffer sous windows]
Plus de sujets relatifs à : sniffer sous windows


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR