version 1.1.1.1, 2012/02/21 22:14:23
|
version 1.1.1.3, 2023/09/27 11:11:38
|
Line 48 main(int argc, char **argv)
|
Line 48 main(int argc, char **argv)
|
u_short src_prt = 0; |
u_short src_prt = 0; |
libnet_t *l; |
libnet_t *l; |
libnet_ptag_t t; |
libnet_ptag_t t; |
u_char *cp; | char *cp; |
char errbuf[LIBNET_ERRBUF_SIZE]; |
char errbuf[LIBNET_ERRBUF_SIZE]; |
int i, c, packet_amt, burst_int, burst_amt, build_ip; |
int i, c, packet_amt, burst_int, burst_amt, build_ip; |
char srcname[100],dstname[100]; |
char srcname[100],dstname[100]; |
Line 85 main(int argc, char **argv)
|
Line 85 main(int argc, char **argv)
|
} |
} |
*cp++ = 0; |
*cp++ = 0; |
dst_prt = (u_short)atoi(cp); |
dst_prt = (u_short)atoi(cp); |
dst_ip = libnet_name2addr6(l, optarg, 1); | dst_ip = libnet_name2addr6(l, optarg, LIBNET_RESOLVE); |
if (strncmp((char*)&dst_ip,(char*)&in6addr_error,sizeof(in6addr_error))==0) |
if (strncmp((char*)&dst_ip,(char*)&in6addr_error,sizeof(in6addr_error))==0) |
{ |
{ |
fprintf(stderr, "Bad IP6 address: %s\n", optarg); |
fprintf(stderr, "Bad IP6 address: %s\n", optarg); |
Line 126 main(int argc, char **argv)
|
Line 126 main(int argc, char **argv)
|
char payload[56]; |
char payload[56]; |
int i; |
int i; |
for (i=0; i<56; i++) payload[i]='A'+((char)(i%26)); |
for (i=0; i<56; i++) payload[i]='A'+((char)(i%26)); |
t = libnet_build_icmpv4_echo(ICMP6_ECHO,0,0,1,0,payload,sizeof(payload),l,t); | t = libnet_build_icmpv4_echo(ICMP6_ECHO,0,0,1,0,(uint8_t *)payload,sizeof(payload),l,t); |
|
|
if (build_ip) |
if (build_ip) |
{ |
{ |
Line 181 usage(char *nomenclature)
|
Line 181 usage(char *nomenclature)
|
} |
} |
|
|
|
|
/* EOF */ |
|