version 1.1.1.2, 2013/07/22 11:54:41
|
version 1.1.1.3, 2023/09/27 11:11:38
|
Line 177 main(int argc, char *argv[])
|
Line 177 main(int argc, char *argv[])
|
gre_flags|=GRE_CSUM; |
gre_flags|=GRE_CSUM; |
break; |
break; |
case 'r': |
case 'r': |
routing = optarg; | routing = (u_char *)optarg; |
gre_flags|=GRE_ROUTING; |
gre_flags|=GRE_ROUTING; |
break; |
break; |
case 'k': |
case 'k': |
Line 316 main(int argc, char *argv[])
|
Line 316 main(int argc, char *argv[])
|
fprintf(stderr, "Can't build GRE last SRE header: %s\n", libnet_geterror(l)); |
fprintf(stderr, "Can't build GRE last SRE header: %s\n", libnet_geterror(l)); |
goto bad; |
goto bad; |
} |
} |
size += LIBNET_GRE_SRE_H + strlen(routing); | size += LIBNET_GRE_SRE_H + strlen((char *)routing); |
t = libnet_build_gre_sre( |
t = libnet_build_gre_sre( |
GRE_IP, /* address family */ |
GRE_IP, /* address family */ |
0, /* offset */ |
0, /* offset */ |
strlen(routing), /* routing length */ | strlen((char *)routing), /* routing length */ |
routing, /* routing info */ |
routing, /* routing info */ |
NULL, /* payload */ |
NULL, /* payload */ |
0, /* payload size */ |
0, /* payload size */ |
Line 379 main(int argc, char *argv[])
|
Line 379 main(int argc, char *argv[])
|
} |
} |
|
|
t = libnet_autobuild_ethernet( |
t = libnet_autobuild_ethernet( |
"11:11:11:11:11:11", /* ethernet destination */ | (uint8_t *)"11:11:11:11:11:11", /* ethernet destination */ |
ETHERTYPE_IP, /* protocol type */ | ETHERTYPE_IP, /* protocol type */ |
l); /* libnet handle */ |
l); /* libnet handle */ |
if (t == -1) |
if (t == -1) |
{ |
{ |