diff options
author | Joachim Wiberg <troglobit@gmail.com> | 2021-07-20 16:31:11 +0200 |
---|---|---|
committer | Joachim Wiberg <troglobit@gmail.com> | 2021-07-20 17:47:09 +0200 |
commit | 0219941b2be2429ffb949ec34d7c55e6d69cef8c (patch) | |
tree | c958435e1b0a7e4ca45a366fafd262407010095a /sample/icmp6_unreach.c | |
parent | 69288e0179d0f4e13a75f5331e99146fd6db04b4 (diff) | |
download | libnet-0219941b2be2429ffb949ec34d7c55e6d69cef8c.tar.gz |
sameple: fix coding style in ipv6 samples (whitespace)
Signed-off-by: Joachim Wiberg <troglobit@gmail.com>
Diffstat (limited to 'sample/icmp6_unreach.c')
-rw-r--r-- | sample/icmp6_unreach.c | 102 |
1 files changed, 46 insertions, 56 deletions
diff --git a/sample/icmp6_unreach.c b/sample/icmp6_unreach.c index 917d680..c2102bf 100644 --- a/sample/icmp6_unreach.c +++ b/sample/icmp6_unreach.c @@ -51,29 +51,28 @@ main(int argc, char **argv) char *cp; char errbuf[LIBNET_ERRBUF_SIZE]; int i, c, packet_amt, burst_int, burst_amt, build_ip; - char srcname[100],dstname[100]; + char srcname[100], dstname[100]; - packet_amt = 0; - burst_int = 0; - burst_amt = 1; + packet_amt = 0; + burst_int = 0; + burst_amt = 1; printf("libnet 1.1 unreach/admin prohibited request ICMP6[raw]\n"); /* * Initialize the library. Root priviledges are required. */ - l = libnet_init( - LIBNET_RAW6, /* injection type */ - NULL, /* network interface */ - errbuf); /* error buffer */ + l = libnet_init(LIBNET_RAW6, /* injection type */ + NULL, /* network interface */ + errbuf); /* error buffer */ if (l == NULL) { fprintf(stderr, "libnet_init() failed: %s", errbuf); - exit(EXIT_FAILURE); + exit(EXIT_FAILURE); } - while((c = getopt(argc, argv, "t:a:i:b:")) != EOF) + while ((c = getopt(argc, argv, "t:a:i:b:")) != EOF) { switch (c) { @@ -86,20 +85,20 @@ main(int argc, char **argv) *cp++ = 0; dst_prt = (u_short)atoi(cp); 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); exit(EXIT_FAILURE); } break; case 'a': - packet_amt = atoi(optarg); + packet_amt = atoi(optarg); break; case 'i': - burst_int = atoi(optarg); + burst_int = atoi(optarg); break; case 'b': - burst_amt = atoi(optarg); + burst_amt = atoi(optarg); break; default: usage(argv[0]); @@ -107,56 +106,41 @@ main(int argc, char **argv) } } - if (!dst_prt || strncmp((char*)&dst_ip,(char*)&in6addr_error,sizeof(in6addr_error))==0 || !packet_amt) + if (!dst_prt || strncmp((char *)&dst_ip, (char *)&in6addr_error, sizeof(in6addr_error)) == 0 || !packet_amt) { usage(argv[0]); exit(EXIT_FAILURE); } - - libnet_seed_prand(l); - libnet_addr2name6_r(src_ip,1,srcname,sizeof(srcname)); - libnet_addr2name6_r(dst_ip,1,dstname,sizeof(dstname)); + libnet_addr2name6_r(src_ip, 1, srcname, sizeof(srcname)); + libnet_addr2name6_r(dst_ip, 1, dstname, sizeof(dstname)); - for(t = LIBNET_PTAG_INITIALIZER, build_ip = 1; burst_amt--;) + for (t = LIBNET_PTAG_INITIALIZER, build_ip = 1; burst_amt--;) { for (i = 0; i < packet_amt; i++) { - uint8_t payload[56]; - int i; - for (i=0; i<sizeof(payload); i++) - payload[i]='A'+(i%26); - t = libnet_build_icmpv6_unreach ( - ICMP6_UNREACH, /* type */ - ICMP6_ADM_PROHIBITED, /* code */ - 0, /* checksum */ - payload, /* payload */ - sizeof(payload), /* payload length */ - l, /* libnet context */ - t); /* libnet ptag */ - - + uint8_t payload[56]; + int i; + + for (i = 0; i < sizeof(payload); i++) + payload[i] = 'A' + (i % 26); + t = libnet_build_icmpv6_unreach(ICMP6_UNREACH, /* type */ + ICMP6_ADM_PROHIBITED, /* code */ + 0, /* checksum */ + payload, /* payload */ + sizeof(payload), /* payload length */ + l, /* libnet context */ + t); /* libnet ptag */ if (build_ip) { - build_ip = 0; - libnet_build_ipv6(0,0, - LIBNET_IPV6_H + LIBNET_ICMPV6_H + sizeof(payload), - IPPROTO_ICMP6, - 64, - src_ip, - dst_ip, - NULL, - 0, - l, - 0); + build_ip = 0; + libnet_build_ipv6(0, 0, + LIBNET_IPV6_H + LIBNET_ICMPV6_H + sizeof(payload), + IPPROTO_ICMP6, 64, src_ip, dst_ip, NULL, 0, l, 0); } - printf("%15s/%5d -> %15s/%5d\n", - srcname, - ntohs(src_prt), - dstname, - dst_prt); + printf("%15s/%5d -> %15s/%5d\n", srcname, ntohs(src_prt), dstname, dst_prt); c = libnet_write(l); if (c == -1) { @@ -183,11 +167,17 @@ void usage(char *nomenclature) { fprintf(stderr, - "\n\nusage: %s -t -a [-i -b]\n" - "\t-t target, (ip6:address/port, e.g. ::1/23)\n" - "\t-a number of packets to send per burst\n" - "\t-i packet burst sending interval (defaults to 0)\n" - "\t-b number packet bursts to send (defaults to 1)\n" , nomenclature); + "\n\nusage: %s -t -a [-i -b]\n" + "\t-t target, (ip6:address/port, e.g. ::1/23)\n" + "\t-a number of packets to send per burst\n" + "\t-i packet burst sending interval (defaults to 0)\n" + "\t-b number packet bursts to send (defaults to 1)\n", nomenclature); } - +/** + * Local Variables: + * indent-tabs-mode: nil + * c-file-style: "stroustrup" + * c-file-offsets: ((case-label . +)) + * End: + */ |