Bonjour à tous
voila j'ai un petit soucis lorsque je récupère mes paquets, à l'aide de la librairie libpcap,
je les stock dans un fichier et je récupère leur taille.
lorsque la somme des tailles des paquets dépasse une certaine valeur je ferme le fichier.
or il y a une différence entre la somme des tailles de mes paquets et la taille du fichier et je ne sais pas pourquoi
et cette différence est assez conséquente (2 ko pour un fichier de 10 ko) je peux difficilement faire comme s'il n'y avait rien.
je récupère leur taille de cette façon
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 int m_SizeFile; struct pcap_pkthdr header ; ... u_char *pPacket = (u_char *) pcap_next(m_pDescr,&header) ; m_SizeFile += header->len;
Est ce que quelqu'un voit ce que je fait de mal?
merci





Répondre avec citation





Partager