'lut tous,
jsuis entrain de programmer un sniffer pour un projet de license info.
et j'ai un pb voila ou j'en suis:
- j'ai recuperé la liste des périphériques reseaux exploitables
avec la fonction:
returnvalue=pcap_findalldevs(&devlist,err);
- ensuite j'ouvre le peripherique en lecture directe
avec la fonction:
hdev=pcap_open_live( LPCTSTR(d->name), //nom device
65536, //taille du paquet a capturer
1, //promiscous mode
1000, //temps de lecture
err );
- et la je n'arrive pas a recuperer les data de la trame que je detecte puisque j'en recupere la longueur...,
avec la fonction:
res = pcap_next_ex( hdev, &header, &pkt_data);
d'apres ce que j'ai compris la trame se trouve dans pkt_data mais je n'arrive pas a l'exploiter ou sinon elle ne contient qu'un '\0' ?????
bon voila pour le roman si qqun pouvait m'aider please