gauthzilla
Messages postés3Date d'inscriptionvendredi 1 octobre 2004StatutMembreDernière intervention 4 avril 2007
-
4 mai 2006 à 15:38
Taron31
Messages postés199Date d'inscriptionvendredi 16 avril 2004StatutMembreDernière intervention28 février 2008
-
4 mai 2006 à 22:29
lorsque je compile sous linux, tout va bien. Mais quand je le
lance , il capture un paquet et il y a une 'erreur de segmentation' au
moment de l'analyse du datagramme IP.
Voila le morceau de code concerné :
<meta http-equiv= "Content-Type" content="text/html; charset=UTF-8">
<meta name="Generator" content="Kate, the KDE Advanced Text Editor">
/* Analyse IP (main.c)*/
void analyze_sniff_ip(const struct sniff_ip *ip) {
char buffer[60];
echo("+..............................................................+\n");
echo("| IP |\n");
echo("+..............................................................+\n");
sprintf(buffer,"| Version : %5d Header Length : %5d |\n",ip->ip_v,ip->ip_hl);
echo(buffer);
sprintf(buffer,"| Type of Service : %5x Total Length : %5d |\n",ip->ip_tos,ntohs(ip->ip_len));
echo(buffer);
if(ntohs(ip->ip_tos)>0) {
// Type of Service }