=========================================================== .___ __ __ _________________ __ __ __| _/|__|/ |_ / ___\_` __ \__ \ | | \/ __ | | \\_ __\ / /_/ > | \// __ \| | / /_/ | | || | \___ /|__| (____ /____/\____ | |__||__| /_____/ \/ \/ grep rough audit - static analysis tool v2.8 written by @Wireghoul =================================[justanotherhacker.com]=== ipv6toolkit-2.0+ds.1/tools/addr6.c-1229- for(chentry= hlist->host[ckey]; chentry != NULL; chentry=chentry->next) ipv6toolkit-2.0+ds.1/tools/addr6.c:1230: if( is_eq_in6_addr(target, &(chentry->ip6)) ) ipv6toolkit-2.0+ds.1/tools/addr6.c-1231- return 1; ############################################## ipv6toolkit-2.0+ds.1/tools/blackhole6-22-sub GetASN{ ipv6toolkit-2.0+ds.1/tools/blackhole6:23: @revname=`addr6 -a $_[0] -r`; ipv6toolkit-2.0+ds.1/tools/blackhole6-24- ############################################## ipv6toolkit-2.0+ds.1/tools/blackhole6-30- $queryname= $revname[0] . ".origin6.asn.cymru.com."; ipv6toolkit-2.0+ds.1/tools/blackhole6:31: @reverse=`host -t TXT $queryname`; ipv6toolkit-2.0+ds.1/tools/blackhole6-32- ############################################## ipv6toolkit-2.0+ds.1/tools/blackhole6-47- $querystring="host -t TXT AS".$_[0].".asn.cymru.com"; ipv6toolkit-2.0+ds.1/tools/blackhole6:48: @asinfo= `$querystring`; ipv6toolkit-2.0+ds.1/tools/blackhole6-49- ############################################## ipv6toolkit-2.0+ds.1/tools/blackhole6-160-$maxhopsfreeip=""; ipv6toolkit-2.0+ds.1/tools/blackhole6:161:@tcp=`path6 -d $fline -p $prototype $protoopt --rate-limit 40pps`; ipv6toolkit-2.0+ds.1/tools/blackhole6-162- ############################################## ipv6toolkit-2.0+ds.1/tools/blackhole6-187-if($ehtype eq "esp" || $ehtype eq "ah"){ ipv6toolkit-2.0+ds.1/tools/blackhole6:188: @tcp=`path6 -d $fline $eh --rate-limit 40pps`; ipv6toolkit-2.0+ds.1/tools/blackhole6-189-}else{ ipv6toolkit-2.0+ds.1/tools/blackhole6:190: @tcp=`path6 -d $fline -p $prototype $protoopt $eh --rate-limit 40pps`; ipv6toolkit-2.0+ds.1/tools/blackhole6-191-} ############################################## ipv6toolkit-2.0+ds.1/tools/flow6.c-437- for(i=0; i<NSAMPLES; i++){ ipv6toolkit-2.0+ds.1/tools/flow6.c:438: randomize_ipv6_addr(&(idata.srcaddr), &randprefix, randpreflen); ipv6toolkit-2.0+ds.1/tools/flow6.c-439- ############################################## ipv6toolkit-2.0+ds.1/tools/flow6.c-517- if(testtype==FIXED_ORIGIN){ ipv6toolkit-2.0+ds.1/tools/flow6.c:518: if(!localaddr_f && is_eq_in6_addr(&(pkt_ns->nd_ns_target), &(idata.srcaddr))){ ipv6toolkit-2.0+ds.1/tools/flow6.c-519- if(send_neighbor_advert(&idata, idata.pfd, pktdata) == -1){ ############################################## ipv6toolkit-2.0+ds.1/tools/flow6.c-594- if(testtype==FIXED_ORIGIN){ ipv6toolkit-2.0+ds.1/tools/flow6.c:595: if(!is_eq_in6_addr(&(pkt_ipv6->ip6_dst), &(idata.srcaddr))){ ipv6toolkit-2.0+ds.1/tools/flow6.c-596- continue; ############################################## ipv6toolkit-2.0+ds.1/tools/frag6.c-851- if(idata.type == DLT_EN10MB && !(idata.flags & IFACE_LOOPBACK) && !localaddr_f && \ ipv6toolkit-2.0+ds.1/tools/frag6.c:852: is_eq_in6_addr(&(pkt_ns->nd_ns_target), &idata.srcaddr)){ ipv6toolkit-2.0+ds.1/tools/frag6.c-853- if(send_neighbor_advert(&idata, idata.pfd, pktdata) == -1){ ############################################## ipv6toolkit-2.0+ds.1/tools/frag6.c-993- else{ ipv6toolkit-2.0+ds.1/tools/frag6.c:994: randomize_ipv6_addr(&(idata.srcaddr), &randprefix, randpreflen); ipv6toolkit-2.0+ds.1/tools/frag6.c-995- ############################################## ipv6toolkit-2.0+ds.1/tools/frag6.c-1076- if(idata.type == DLT_EN10MB && !(idata.flags & IFACE_LOOPBACK) && \ ipv6toolkit-2.0+ds.1/tools/frag6.c:1077: !localaddr_f && is_eq_in6_addr(&(pkt_ns->nd_ns_target), &(idata.srcaddr))){ ipv6toolkit-2.0+ds.1/tools/frag6.c-1078- if(send_neighbor_advert(&idata, idata.pfd, pktdata) == -1){ ############################################## ipv6toolkit-2.0+ds.1/tools/frag6.c-1124- if(testtype==FIXED_ORIGIN){ ipv6toolkit-2.0+ds.1/tools/frag6.c:1125: if(!is_eq_in6_addr(&(pkt_ipv6->ip6_dst), &(idata.srcaddr))){ ipv6toolkit-2.0+ds.1/tools/frag6.c-1126- continue; ############################################## ipv6toolkit-2.0+ds.1/tools/frag6.c-1362- if(idata.type == DLT_EN10MB && !(idata.flags & IFACE_LOOPBACK) && !localaddr_f && \ ipv6toolkit-2.0+ds.1/tools/frag6.c:1363: is_eq_in6_addr(&(pkt_ns->nd_ns_target), &(idata.srcaddr))){ ipv6toolkit-2.0+ds.1/tools/frag6.c-1364- if(send_neighbor_advert(&idata, idata.pfd, pktdata) == -1){ ############################################## ipv6toolkit-2.0+ds.1/tools/frag6.c-2530- */ ipv6toolkit-2.0+ds.1/tools/frag6.c:2531: if(!(floodf_f && srcprefix_f) && !is_eq_in6_addr(&(idata->srcaddr), &(pkt_ipv6->ip6_dst))){ ipv6toolkit-2.0+ds.1/tools/frag6.c-2532- return 0; ############################################## ipv6toolkit-2.0+ds.1/tools/frag6.c-2674- */ ipv6toolkit-2.0+ds.1/tools/frag6.c:2675: if(!(floodf_f && srcprefix_f) && !is_eq_in6_addr(&(idata->srcaddr), &(pkt_ipv6->ip6_dst))){ ipv6toolkit-2.0+ds.1/tools/frag6.c-2676- return 0; ############################################## ipv6toolkit-2.0+ds.1/tools/icmp6.c-1077- ipv6toolkit-2.0+ds.1/tools/icmp6.c:1078: randomize_ipv6_addr(&peeraddr, &randprefix, randpreflen); ipv6toolkit-2.0+ds.1/tools/icmp6.c-1079- } ############################################## ipv6toolkit-2.0+ds.1/tools/jumbo6.c-517- if(!idata.ether_flag){ ipv6toolkit-2.0+ds.1/tools/jumbo6.c:518: randomize_ether_addr(&idata.ether); ipv6toolkit-2.0+ds.1/tools/jumbo6.c-519- idata.ether_flag=1; ############################################## ipv6toolkit-2.0+ds.1/tools/jumbo6.c-628- */ ipv6toolkit-2.0+ds.1/tools/jumbo6.c:629: if(!localaddr_f && is_eq_in6_addr(&(pkt_ns->nd_ns_target), &idata.srcaddr)){ ipv6toolkit-2.0+ds.1/tools/jumbo6.c-630- if(send_neighbor_advert(&idata, idata.pfd, pktdata) == -1){ ############################################## ipv6toolkit-2.0+ds.1/tools/jumbo6.c-1217- */ ipv6toolkit-2.0+ds.1/tools/jumbo6.c:1218: if(!is_eq_in6_addr(&(idata->srcaddr), &(pkt_ipv6->ip6_dst))){ ipv6toolkit-2.0+ds.1/tools/jumbo6.c-1219- return 0; ############################################## ipv6toolkit-2.0+ds.1/tools/libipv6.h-950-void *find_iface_by_name(struct iface_list *, char *); ipv6toolkit-2.0+ds.1/tools/libipv6.h:951:void *find_iface_by_addr(struct iface_list *, struct in6_addr *); ipv6toolkit-2.0+ds.1/tools/libipv6.h-952-int find_ipv6_router(pcap_t *, struct ether_addr *, struct in6_addr *, struct ether_addr *, struct in6_addr *); ############################################## ipv6toolkit-2.0+ds.1/tools/libipv6.h-971-int is_ip6_in_prefix_list(struct in6_addr *, struct prefix_list *); ipv6toolkit-2.0+ds.1/tools/libipv6.h:972:int is_eq_in6_addr(struct in6_addr *, struct in6_addr *); ipv6toolkit-2.0+ds.1/tools/libipv6.h-973-unsigned int is_service_port(uint16_t); ############################################## ipv6toolkit-2.0+ds.1/tools/libipv6.h-984-int print_local_addrs(struct iface_data *); ipv6toolkit-2.0+ds.1/tools/libipv6.h:985:void randomize_ether_addr(struct ether_addr *); ipv6toolkit-2.0+ds.1/tools/libipv6.h:986:void randomize_ipv6_addr(struct in6_addr *, struct in6_addr *, uint8_t); ipv6toolkit-2.0+ds.1/tools/libipv6.h-987-int read_ipv6_address(char *, unsigned int, struct in6_addr *); ############################################## ipv6toolkit-2.0+ds.1/tools/libipv6.h-993-int send_neighbor_solicit(struct iface_data *, struct in6_addr *); ipv6toolkit-2.0+ds.1/tools/libipv6.h:994:int sel_src_addr(struct iface_data *); ipv6toolkit-2.0+ds.1/tools/libipv6.h-995-struct in6_addr * sel_src_addr_ra(struct iface_data *, struct in6_addr *); ############################################## ipv6toolkit-2.0+ds.1/tools/na6.c-854- ipv6toolkit-2.0+ds.1/tools/na6.c:855: randomize_ipv6_addr(&(idata.srcaddr), &(idata.srcaddr), 64); ipv6toolkit-2.0+ds.1/tools/na6.c-856- } ############################################## ipv6toolkit-2.0+ds.1/tools/na6.c-868- ipv6toolkit-2.0+ds.1/tools/na6.c:869: randomize_ipv6_addr(&(idata.srcaddr), &(idata.srcaddr), 64); ipv6toolkit-2.0+ds.1/tools/na6.c-870- ############################################## ipv6toolkit-2.0+ds.1/tools/na6.c-902- ipv6toolkit-2.0+ds.1/tools/na6.c:903: randomize_ipv6_addr(&targetaddr, &targetaddr, 64); ipv6toolkit-2.0+ds.1/tools/na6.c-904- targetpreflen=64; ############################################## ipv6toolkit-2.0+ds.1/tools/na6.c-1347- */ ipv6toolkit-2.0+ds.1/tools/na6.c:1348: randomize_ipv6_addr(&(ipv6->ip6_src), &(idata->srcaddr), idata->srcpreflen); ipv6toolkit-2.0+ds.1/tools/na6.c-1349- ipv6toolkit-2.0+ds.1/tools/na6.c-1350- if(!idata->hsrcaddr_f){ ipv6toolkit-2.0+ds.1/tools/na6.c:1351: randomize_ether_addr(&(ethernet->src)); ipv6toolkit-2.0+ds.1/tools/na6.c-1352- } ############################################## ipv6toolkit-2.0+ds.1/tools/na6.c-1366- */ ipv6toolkit-2.0+ds.1/tools/na6.c:1367: randomize_ipv6_addr(&(na->nd_na_target), &targetaddr, targetpreflen); ipv6toolkit-2.0+ds.1/tools/na6.c-1368- } ############################################## ipv6toolkit-2.0+ds.1/tools/ni6.c-65-int print_ni_data(struct iface_data *, const u_char *, struct pcap_pkthdr *); ipv6toolkit-2.0+ds.1/tools/ni6.c:66:int print_ni_addr(struct iface_data *, const u_char *, struct pcap_pkthdr *); ipv6toolkit-2.0+ds.1/tools/ni6.c-67-int print_ni_addr6(struct iface_data *, const u_char *, struct pcap_pkthdr *); ############################################## ipv6toolkit-2.0+ds.1/tools/ni6.c-1245- !is_ip6_in_address_list(&(idata.ip6_global), &(pkt_ipv6->ip6_dst)) && \ ipv6toolkit-2.0+ds.1/tools/ni6.c:1246: !is_eq_in6_addr(&(pkt_ipv6->ip6_dst), &(idata.ip6_local))) ipv6toolkit-2.0+ds.1/tools/ni6.c-1247- continue; ############################################## ipv6toolkit-2.0+ds.1/tools/ni6.c-1384-/* ipv6toolkit-2.0+ds.1/tools/ni6.c:1385: * Function: print_ni_addr() ipv6toolkit-2.0+ds.1/tools/ni6.c-1386- * ############################################## ipv6toolkit-2.0+ds.1/tools/ni6.c-1389- ipv6toolkit-2.0+ds.1/tools/ni6.c:1390:int print_ni_addr(struct iface_data *idata, const u_char *pktdata, struct pcap_pkthdr * pkthdr){ ipv6toolkit-2.0+ds.1/tools/ni6.c-1391- struct ether_header *pkt_ether; ############################################## ipv6toolkit-2.0+ds.1/tools/ni6.c-1405- ipv6toolkit-2.0+ds.1/tools/ni6.c:1406: if(!is_eq_in6_addr(&(pkt_ipv6->ip6_dst), &(idata->srcaddr))) ipv6toolkit-2.0+ds.1/tools/ni6.c-1407- return 0; ############################################## ipv6toolkit-2.0+ds.1/tools/ni6.c-1491- ipv6toolkit-2.0+ds.1/tools/ni6.c:1492: if(!is_eq_in6_addr(&(pkt_ipv6->ip6_dst), &(idata->srcaddr))) ipv6toolkit-2.0+ds.1/tools/ni6.c-1493- return 0; ############################################## ipv6toolkit-2.0+ds.1/tools/ni6.c-1547- ipv6toolkit-2.0+ds.1/tools/ni6.c:1548: if(!is_eq_in6_addr(&(pkt_ipv6->ip6_dst), &(idata->srcaddr))) ipv6toolkit-2.0+ds.1/tools/ni6.c-1549- return 0; ############################################## ipv6toolkit-2.0+ds.1/tools/ni6.c-1636- ipv6toolkit-2.0+ds.1/tools/ni6.c:1637: if(!is_eq_in6_addr(&(pkt_ipv6->ip6_dst), &(idata->srcaddr))) ipv6toolkit-2.0+ds.1/tools/ni6.c-1638- return 0; ############################################## ipv6toolkit-2.0+ds.1/tools/ns6.c-526- ipv6toolkit-2.0+ds.1/tools/ns6.c:527: randomize_ipv6_addr(&(idata.srcaddr), &(idata.srcaddr), 64); ipv6toolkit-2.0+ds.1/tools/ns6.c-528- } ############################################## ipv6toolkit-2.0+ds.1/tools/ns6.c-540- ipv6toolkit-2.0+ds.1/tools/ns6.c:541: randomize_ipv6_addr(&(idata.srcaddr), &(idata.srcaddr), 64); ipv6toolkit-2.0+ds.1/tools/ns6.c-542- idata.srcpreflen=64; ############################################## ipv6toolkit-2.0+ds.1/tools/ns6.c-554- ipv6toolkit-2.0+ds.1/tools/ns6.c:555: randomize_ipv6_addr(&(targetaddr), &(targetaddr), 64); ipv6toolkit-2.0+ds.1/tools/ns6.c-556- targetpreflen=64; ############################################## ipv6toolkit-2.0+ds.1/tools/ns6.c-569- if(!idata.hsrcaddr_f && !floods_f) /* Source link-layer address is randomized by default */ ipv6toolkit-2.0+ds.1/tools/ns6.c:570: randomize_ether_addr(&(idata.hsrcaddr)); ipv6toolkit-2.0+ds.1/tools/ns6.c-571- ############################################## ipv6toolkit-2.0+ds.1/tools/ns6.c-782- */ ipv6toolkit-2.0+ds.1/tools/ns6.c:783: randomize_ipv6_addr(&(ipv6->ip6_src), &(idata->srcaddr), idata->srcpreflen); ipv6toolkit-2.0+ds.1/tools/ns6.c-784- ipv6toolkit-2.0+ds.1/tools/ns6.c-785- if(!idata->hsrcaddr_f){ ipv6toolkit-2.0+ds.1/tools/ns6.c:786: randomize_ether_addr(&(ethernet->src)); ipv6toolkit-2.0+ds.1/tools/ns6.c-787- ############################################## ipv6toolkit-2.0+ds.1/tools/ns6.c-805- */ ipv6toolkit-2.0+ds.1/tools/ns6.c:806: randomize_ipv6_addr(&(ns->nd_ns_target), &(targetaddr), targetpreflen); ipv6toolkit-2.0+ds.1/tools/ns6.c-807- } ############################################## ipv6toolkit-2.0+ds.1/tools/path6.c-1033- if(idata.type == DLT_EN10MB && !(idata.flags & IFACE_LOOPBACK) && !localaddr_f && \ ipv6toolkit-2.0+ds.1/tools/path6.c:1034: is_eq_in6_addr(&(pkt_ns->nd_ns_target), &idata.srcaddr)){ ipv6toolkit-2.0+ds.1/tools/path6.c-1035- if(send_neighbor_advert(&idata, idata.pfd, pktdata) == -1){ ############################################## ipv6toolkit-2.0+ds.1/tools/path6.c-1056- ipv6toolkit-2.0+ds.1/tools/path6.c:1057: if(!is_eq_in6_addr(&(pkt_ipv6->ip6_src), &(idata.dstaddr))) ipv6toolkit-2.0+ds.1/tools/path6.c-1058- continue; ############################################## ipv6toolkit-2.0+ds.1/tools/path6.c-1077- ipv6toolkit-2.0+ds.1/tools/path6.c:1078: if(!is_eq_in6_addr(&(pkt_ipv6->ip6_dst), &(idata.dstaddr))) ipv6toolkit-2.0+ds.1/tools/path6.c-1079- continue; ############################################## ipv6toolkit-2.0+ds.1/tools/path6.c-1277- ipv6toolkit-2.0+ds.1/tools/path6.c:1278: if(!is_eq_in6_addr(&(pkt_ipv6->ip6_src), &(idata.dstaddr))){ ipv6toolkit-2.0+ds.1/tools/path6.c-1279- continue; ############################################## ipv6toolkit-2.0+ds.1/tools/ra6.c-1076- ipv6toolkit-2.0+ds.1/tools/ra6.c:1077: randomize_ipv6_addr(&(idata.srcaddr), &(idata.srcaddr), 64); ipv6toolkit-2.0+ds.1/tools/ra6.c-1078- } ############################################## ipv6toolkit-2.0+ds.1/tools/ra6.c-1090- ipv6toolkit-2.0+ds.1/tools/ra6.c:1091: randomize_ipv6_addr(&(idata.srcaddr), &(idata.srcaddr), 64); ipv6toolkit-2.0+ds.1/tools/ra6.c-1092- idata.srcpreflen=64; ############################################## ipv6toolkit-2.0+ds.1/tools/ra6.c-1535- */ ipv6toolkit-2.0+ds.1/tools/ra6.c:1536: randomize_ipv6_addr(&(ipv6->ip6_src), &(idata->srcaddr), idata->srcpreflen); ipv6toolkit-2.0+ds.1/tools/ra6.c-1537- ipv6toolkit-2.0+ds.1/tools/ra6.c-1538- if(!idata->hsrcaddr_f){ ipv6toolkit-2.0+ds.1/tools/ra6.c:1539: randomize_ether_addr(&(ethernet->src)); ipv6toolkit-2.0+ds.1/tools/ra6.c-1540- ############################################## ipv6toolkit-2.0+ds.1/tools/rd6.c-1003- ipv6toolkit-2.0+ds.1/tools/rd6.c:1004: randomize_ipv6_addr(&(idata.srcaddr), &(idata.srcaddr), 64); ipv6toolkit-2.0+ds.1/tools/rd6.c-1005- idata.srcpreflen=64; ############################################## ipv6toolkit-2.0+ds.1/tools/rd6.c-1018- if(!idata.hsrcaddr_f && !learnrouter_f) /* Source link-layer address is randomized by default */ ipv6toolkit-2.0+ds.1/tools/rd6.c:1019: randomize_ether_addr(&(idata.hsrcaddr)); ipv6toolkit-2.0+ds.1/tools/rd6.c-1020- ############################################## ipv6toolkit-2.0+ds.1/tools/rd6.c-1033- if(learnrouter_f){ ipv6toolkit-2.0+ds.1/tools/rd6.c:1034: randomize_ether_addr(&rs_ether); ipv6toolkit-2.0+ds.1/tools/rd6.c-1035- ether_to_ipv6_linklocal(&rs_ether, &rs_ipv6); ############################################## ipv6toolkit-2.0+ds.1/tools/rd6.c-1077- ipv6toolkit-2.0+ds.1/tools/rd6.c:1078: randomize_ipv6_addr(&targetaddr, &targetaddr, 64); ipv6toolkit-2.0+ds.1/tools/rd6.c-1079- targetpreflen=64; ############################################## ipv6toolkit-2.0+ds.1/tools/rd6.c-1577- */ ipv6toolkit-2.0+ds.1/tools/rd6.c:1578: randomize_ipv6_addr(&(ipv6->ip6_src), &(idata->srcaddr), idata->srcpreflen); ipv6toolkit-2.0+ds.1/tools/rd6.c-1579- ipv6toolkit-2.0+ds.1/tools/rd6.c-1580- if(!idata->hsrcaddr_f){ ipv6toolkit-2.0+ds.1/tools/rd6.c:1581: randomize_ether_addr(&(ethernet->src)); ipv6toolkit-2.0+ds.1/tools/rd6.c-1582- } ############################################## ipv6toolkit-2.0+ds.1/tools/rd6.c-1596- */ ipv6toolkit-2.0+ds.1/tools/rd6.c:1597: randomize_ipv6_addr(&(rd->nd_rd_dst), &rediraddr, redirpreflen); ipv6toolkit-2.0+ds.1/tools/rd6.c-1598- } ############################################## ipv6toolkit-2.0+ds.1/tools/rd6.c-1608- */ ipv6toolkit-2.0+ds.1/tools/rd6.c:1609: randomize_ipv6_addr(&(rd->nd_rd_target), &targetaddr, targetpreflen); ipv6toolkit-2.0+ds.1/tools/rd6.c-1610- } ############################################## ipv6toolkit-2.0+ds.1/tools/rs6.c-474- ipv6toolkit-2.0+ds.1/tools/rs6.c:475: randomize_ipv6_addr(&(idata.srcaddr), &(idata.srcaddr), 64); ipv6toolkit-2.0+ds.1/tools/rs6.c-476- } ############################################## ipv6toolkit-2.0+ds.1/tools/rs6.c-488- ipv6toolkit-2.0+ds.1/tools/rs6.c:489: randomize_ipv6_addr(&(idata.srcaddr), &(idata.srcaddr), 64); ipv6toolkit-2.0+ds.1/tools/rs6.c-490- idata.srcpreflen=64; ############################################## ipv6toolkit-2.0+ds.1/tools/rs6.c-500- if(!idata.hsrcaddr_f) /* Source link-layer address is randomized by default */ ipv6toolkit-2.0+ds.1/tools/rs6.c:501: randomize_ether_addr(&(idata.hsrcaddr)); ipv6toolkit-2.0+ds.1/tools/rs6.c-502- ############################################## ipv6toolkit-2.0+ds.1/tools/rs6.c-708- */ ipv6toolkit-2.0+ds.1/tools/rs6.c:709: randomize_ipv6_addr(&(ipv6->ip6_src), &(idata->srcaddr), idata->srcpreflen); ipv6toolkit-2.0+ds.1/tools/rs6.c-710- ipv6toolkit-2.0+ds.1/tools/rs6.c-711- if(!idata->hsrcaddr_f){ ipv6toolkit-2.0+ds.1/tools/rs6.c:712: randomize_ether_addr(&(ethernet->src)); ipv6toolkit-2.0+ds.1/tools/rs6.c-713- ############################################## ipv6toolkit-2.0+ds.1/tools/script6-6-sub GetASN{ ipv6toolkit-2.0+ds.1/tools/script6:7: @revname=`addr6 -a $_[0] -r`; ipv6toolkit-2.0+ds.1/tools/script6-8- ############################################## ipv6toolkit-2.0+ds.1/tools/script6-11- $queryname= $revname[0] . ".origin6.asn.cymru.com."; ipv6toolkit-2.0+ds.1/tools/script6:12: @reverse=`host -t TXT $queryname`; ipv6toolkit-2.0+ds.1/tools/script6-13- ############################################## ipv6toolkit-2.0+ds.1/tools/script6-28- $querystring="host -t TXT AS".$_[0].".asn.cymru.com"; ipv6toolkit-2.0+ds.1/tools/script6:29: @asinfo= `$querystring`; ipv6toolkit-2.0+ds.1/tools/script6-30- ############################################## ipv6toolkit-2.0+ds.1/tools/script6-57- undef @dig; ipv6toolkit-2.0+ds.1/tools/script6:58: @dig=`dig $domcmd aaaa`; ipv6toolkit-2.0+ds.1/tools/script6-59- $answer_f=0; ############################################## ipv6toolkit-2.0+ds.1/tools/script6-128- ipv6toolkit-2.0+ds.1/tools/script6:129: @dig=`dig $domcmd mx`; ipv6toolkit-2.0+ds.1/tools/script6-130- ############################################## ipv6toolkit-2.0+ds.1/tools/script6-181- undef @dig; ipv6toolkit-2.0+ds.1/tools/script6:182: @dig=`dig $domcmd ns`; ipv6toolkit-2.0+ds.1/tools/script6-183- $answer_f=0; ############################################## ipv6toolkit-2.0+ds.1/tools/script6-212-elsif($ARGV[0] eq "get-asn" || $ARGV[0] eq "get-asn6"){ ipv6toolkit-2.0+ds.1/tools/script6:213: @revname=`addr6 -a $ARGV[1] -r`; ipv6toolkit-2.0+ds.1/tools/script6-214- ############################################## ipv6toolkit-2.0+ds.1/tools/script6-221- $queryname= $revname[0] . ".origin6.asn.cymru.com."; ipv6toolkit-2.0+ds.1/tools/script6:222: @reverse=`host -t TXT $queryname`; ipv6toolkit-2.0+ds.1/tools/script6-223- ############################################## ipv6toolkit-2.0+ds.1/tools/script6-244-elsif($ARGV[0] eq "get-as" || $ARGV[0] eq "get-as6"){ ipv6toolkit-2.0+ds.1/tools/script6:245: @revname=`addr6 -a $ARGV[1] -r`; ipv6toolkit-2.0+ds.1/tools/script6-246- ############################################## ipv6toolkit-2.0+ds.1/tools/script6-254- ipv6toolkit-2.0+ds.1/tools/script6:255: @reverse=`host -t TXT $queryname`; ipv6toolkit-2.0+ds.1/tools/script6-256- ############################################## ipv6toolkit-2.0+ds.1/tools/script6-273- $querystring="host -t TXT AS".$asn.".asn.cymru.com"; ipv6toolkit-2.0+ds.1/tools/script6:274: @asinfo= `$querystring`; ipv6toolkit-2.0+ds.1/tools/script6-275- ############################################## ipv6toolkit-2.0+ds.1/tools/script6-700- undef @reverse; ipv6toolkit-2.0+ds.1/tools/script6:701: @revname=`addr6 -a $iporig -r`; ipv6toolkit-2.0+ds.1/tools/script6-702- chomp($revname[0]); ############################################## ipv6toolkit-2.0+ds.1/tools/script6-704- ipv6toolkit-2.0+ds.1/tools/script6:705: @reverse=`host -t TXT $queryname`; ipv6toolkit-2.0+ds.1/tools/script6-706- $reverse[0] =~ m/\"\s*((\d+)\s*)\s+|"/; ############################################## ipv6toolkit-2.0+ds.1/tools/script6-717- undef @reverse; ipv6toolkit-2.0+ds.1/tools/script6:718: @revname=`addr6 -a $ipdrop -r`; ipv6toolkit-2.0+ds.1/tools/script6-719- chomp($revname[0]); ############################################## ipv6toolkit-2.0+ds.1/tools/script6-721- ipv6toolkit-2.0+ds.1/tools/script6:722: @reverse=`host -t TXT $queryname`; ipv6toolkit-2.0+ds.1/tools/script6-723- $reverse[0] =~ m/\"\s*((\d+)\s*)\s+|"/; ############################################## ipv6toolkit-2.0+ds.1/tools/script6-977- $maxhopsfreeip=""; ipv6toolkit-2.0+ds.1/tools/script6:978: @tcp=`path6 -d $fline -p $prototype $protoopt`; # --rate-limit 25pps ipv6toolkit-2.0+ds.1/tools/script6-979- ############################################## ipv6toolkit-2.0+ds.1/tools/script6-1004- if($ehtype eq "esp" || $ehtype eq "ah"){ ipv6toolkit-2.0+ds.1/tools/script6:1005: @tcp=`path6 -d $fline $eh`; # --rate-limit 25pps ipv6toolkit-2.0+ds.1/tools/script6-1006- }else{ ipv6toolkit-2.0+ds.1/tools/script6:1007: @tcp=`path6 -d $fline -p $prototype $protoopt $eh`; # --rate-limit 25pps ipv6toolkit-2.0+ds.1/tools/script6-1008- } ############################################## ipv6toolkit-2.0+ds.1/tools/tcp6.c-1267- ipv6toolkit-2.0+ds.1/tools/tcp6.c:1268: if(is_eq_in6_addr(&(pkt_ipv6->ip6_src), &(idata.srcaddr))){ ipv6toolkit-2.0+ds.1/tools/tcp6.c-1269- continue; ############################################## ipv6toolkit-2.0+ds.1/tools/tcp6.c-1271- ipv6toolkit-2.0+ds.1/tools/tcp6.c:1272: if(!is_eq_in6_addr(&(pkt_ipv6->ip6_dst), &(idata.srcaddr))){ ipv6toolkit-2.0+ds.1/tools/tcp6.c-1273- continue; ############################################## ipv6toolkit-2.0+ds.1/tools/tcp6.c-1490- /* Discard our own packets */ ipv6toolkit-2.0+ds.1/tools/tcp6.c:1491: if(is_eq_in6_addr(&(pkt_ipv6->ip6_src), &(idata.srcaddr))){ ipv6toolkit-2.0+ds.1/tools/tcp6.c-1492- continue; ############################################## ipv6toolkit-2.0+ds.1/tools/tcp6.c-1494- ipv6toolkit-2.0+ds.1/tools/tcp6.c:1495: if(!is_eq_in6_addr(&(pkt_ipv6->ip6_dst), &(idata.srcaddr))){ ipv6toolkit-2.0+ds.1/tools/tcp6.c-1496- continue; ############################################## ipv6toolkit-2.0+ds.1/tools/tcp6.c-1500- /* Discard our own packets */ ipv6toolkit-2.0+ds.1/tools/tcp6.c:1501: if(!is_eq_in6_addr(&(pkt_ipv6->ip6_src), &(idata.dstaddr))){ ipv6toolkit-2.0+ds.1/tools/tcp6.c-1502- continue; ############################################## ipv6toolkit-2.0+ds.1/tools/tcp6.c-1554- else{ ipv6toolkit-2.0+ds.1/tools/tcp6.c:1555: if(!is_eq_in6_addr( &(pkt_ns->nd_ns_target), &(idata.srcaddr)) ){ ipv6toolkit-2.0+ds.1/tools/tcp6.c-1556- continue; ############################################## ipv6toolkit-2.0+ds.1/tools/tcp6.c-2156- ipv6toolkit-2.0+ds.1/tools/tcp6.c:2157: randomize_ipv6_addr( &(ipv6->ip6_src), &(idata->srcaddr), idata->srcpreflen); ipv6toolkit-2.0+ds.1/tools/tcp6.c-2158- ############################################## ipv6toolkit-2.0+ds.1/tools/udp6.c-1043- ipv6toolkit-2.0+ds.1/tools/udp6.c:1044: if(is_eq_in6_addr(&(pkt_ipv6->ip6_src), &(idata.srcaddr))){ ipv6toolkit-2.0+ds.1/tools/udp6.c-1045- continue; ############################################## ipv6toolkit-2.0+ds.1/tools/udp6.c-1047- ipv6toolkit-2.0+ds.1/tools/udp6.c:1048: if(!is_eq_in6_addr(&(pkt_ipv6->ip6_dst), &(idata.srcaddr))){ ipv6toolkit-2.0+ds.1/tools/udp6.c-1049- continue; ############################################## ipv6toolkit-2.0+ds.1/tools/udp6.c-1253- /* Discard our own packets */ ipv6toolkit-2.0+ds.1/tools/udp6.c:1254: if(is_eq_in6_addr(&(pkt_ipv6->ip6_src), &(idata.srcaddr))){ ipv6toolkit-2.0+ds.1/tools/udp6.c-1255- continue; ############################################## ipv6toolkit-2.0+ds.1/tools/udp6.c-1257- ipv6toolkit-2.0+ds.1/tools/udp6.c:1258: if(!is_eq_in6_addr(&(pkt_ipv6->ip6_dst), &(idata.srcaddr))){ ipv6toolkit-2.0+ds.1/tools/udp6.c-1259- continue; ############################################## ipv6toolkit-2.0+ds.1/tools/udp6.c-1263- /* Discard our own packets */ ipv6toolkit-2.0+ds.1/tools/udp6.c:1264: if(!is_eq_in6_addr(&(pkt_ipv6->ip6_src), &(idata.dstaddr))){ ipv6toolkit-2.0+ds.1/tools/udp6.c-1265- continue; ############################################## ipv6toolkit-2.0+ds.1/tools/udp6.c-1318- else{ ipv6toolkit-2.0+ds.1/tools/udp6.c:1319: if(!is_eq_in6_addr( &(pkt_ns->nd_ns_target), &(idata.srcaddr)) ){ ipv6toolkit-2.0+ds.1/tools/udp6.c-1320- continue; ############################################## ipv6toolkit-2.0+ds.1/tools/udp6.c-1644- ipv6toolkit-2.0+ds.1/tools/udp6.c:1645: randomize_ipv6_addr( &(ipv6->ip6_src), &(idata->srcaddr), idata->srcpreflen); ipv6toolkit-2.0+ds.1/tools/udp6.c-1646- ############################################## ipv6toolkit-2.0+ds.1/tools/scan6.c-1978- if(is_ip6_in_address_list(&(idata.ip6_global), &(pkt_ns->nd_ns_target)) || \ ipv6toolkit-2.0+ds.1/tools/scan6.c:1979: is_eq_in6_addr(&(pkt_ns->nd_ns_target), &(idata.ip6_local))){ ipv6toolkit-2.0+ds.1/tools/scan6.c-1980- if(send_neighbor_advert(&idata, idata.pfd, pktdata) == -1){ ############################################## ipv6toolkit-2.0+ds.1/tools/scan6.c-1995- ipv6toolkit-2.0+ds.1/tools/scan6.c:1996: if(!is_eq_in6_addr(&(pkt_ipv6->ip6_dst), &(idata.dstaddr))) ipv6toolkit-2.0+ds.1/tools/scan6.c-1997- continue; ############################################## ipv6toolkit-2.0+ds.1/tools/scan6.c-2047- else if(pscantype== IPPROTO_TCP && ulhtype == IPPROTO_TCP){ ipv6toolkit-2.0+ds.1/tools/scan6.c:2048: if(!is_eq_in6_addr(&(idata.dstaddr), &(pkt_ipv6->ip6_src))) ipv6toolkit-2.0+ds.1/tools/scan6.c-2049- continue; ############################################## ipv6toolkit-2.0+ds.1/tools/scan6.c-2459- if(is_ip6_in_address_list(&(idata.ip6_global), &(pkt_ns->nd_ns_target)) || \ ipv6toolkit-2.0+ds.1/tools/scan6.c:2460: is_eq_in6_addr(&(pkt_ns->nd_ns_target), &(idata.ip6_local))){ ipv6toolkit-2.0+ds.1/tools/scan6.c-2461-#ifdef DEBUG ############################################## ipv6toolkit-2.0+ds.1/tools/scan6.c-4745- ipv6toolkit-2.0+ds.1/tools/scan6.c:4746: if(is_eq_in6_addr(&(pkt_ns->nd_ns_target), srcaddr) || \ ipv6toolkit-2.0+ds.1/tools/scan6.c:4747: is_eq_in6_addr(&(pkt_ns->nd_ns_target), &(idata->ip6_local))){ ipv6toolkit-2.0+ds.1/tools/scan6.c-4748- if(send_neighbor_advert(idata, pfd, pktdata) == -1){ ############################################## ipv6toolkit-2.0+ds.1/tools/scan6.c-5067- ipv6toolkit-2.0+ds.1/tools/scan6.c:5068: if(is_eq_in6_addr(&(pkt_ns->nd_ns_target), &(idata->ip6_local)) || \ ipv6toolkit-2.0+ds.1/tools/scan6.c:5069: is_eq_in6_addr(&(pkt_ns->nd_ns_target), srcaddr)){ ipv6toolkit-2.0+ds.1/tools/scan6.c-5070- if(send_neighbor_advert(idata, pfd, pktdata) == -1){ ############################################## ipv6toolkit-2.0+ds.1/tools/scan6.c-5376- */ ipv6toolkit-2.0+ds.1/tools/scan6.c:5377: if(!is_eq_in6_addr(&(pkt_ipv6->ip6_dst), &(ipv6->ip6_src))) ipv6toolkit-2.0+ds.1/tools/scan6.c-5378- return 0; ############################################## ipv6toolkit-2.0+ds.1/tools/scan6.c-5480- */ ipv6toolkit-2.0+ds.1/tools/scan6.c:5481: if(!is_eq_in6_addr(&(pkt_ipv6->ip6_dst), &(ipv6->ip6_src))) ipv6toolkit-2.0+ds.1/tools/scan6.c-5482- return 0; ############################################## ipv6toolkit-2.0+ds.1/tools/libipv6.c-716- */ ipv6toolkit-2.0+ds.1/tools/libipv6.c:717: if(!is_eq_in6_addr(&(pkt_ipv6->ip6_dst), &(ipv6->ip6_src)) \ ipv6toolkit-2.0+ds.1/tools/libipv6.c-718- && !IN6_IS_ADDR_MULTICAST(&(pkt_ipv6->ip6_dst))) ############################################## ipv6toolkit-2.0+ds.1/tools/libipv6.c-1232- */ ipv6toolkit-2.0+ds.1/tools/libipv6.c:1233: if(!is_eq_in6_addr(&(pkt_ipv6->ip6_dst), &(ipv6->ip6_src))){ ipv6toolkit-2.0+ds.1/tools/libipv6.c-1234-#ifdef DEBUG ############################################## ipv6toolkit-2.0+ds.1/tools/libipv6.c-1248- /* Check that the ICMPv6 Target Address is the one we had asked for */ ipv6toolkit-2.0+ds.1/tools/libipv6.c:1249: if(!is_eq_in6_addr(&(pkt_na->nd_na_target), targetaddr)){ ipv6toolkit-2.0+ds.1/tools/libipv6.c-1250-#ifdef DEBUG ############################################## ipv6toolkit-2.0+ds.1/tools/libipv6.c-1318-/* ipv6toolkit-2.0+ds.1/tools/libipv6.c:1319: * Function: is_eq_in6_addr() ipv6toolkit-2.0+ds.1/tools/libipv6.c-1320- * ############################################## ipv6toolkit-2.0+ds.1/tools/libipv6.c-1323- ipv6toolkit-2.0+ds.1/tools/libipv6.c:1324:int is_eq_in6_addr(struct in6_addr *ip1, struct in6_addr *ip2){ ipv6toolkit-2.0+ds.1/tools/libipv6.c-1325- unsigned int i; ############################################## ipv6toolkit-2.0+ds.1/tools/libipv6.c-1763-/* ipv6toolkit-2.0+ds.1/tools/libipv6.c:1764: * randomize_ether_addr() ipv6toolkit-2.0+ds.1/tools/libipv6.c-1765- * ############################################## ipv6toolkit-2.0+ds.1/tools/libipv6.c-1768- ipv6toolkit-2.0+ds.1/tools/libipv6.c:1769:void randomize_ether_addr(struct ether_addr *ethaddr){ ipv6toolkit-2.0+ds.1/tools/libipv6.c-1770- unsigned int i; ############################################## ipv6toolkit-2.0+ds.1/tools/libipv6.c-1779-/* ipv6toolkit-2.0+ds.1/tools/libipv6.c:1780: * randomize_ipv6_addr() ipv6toolkit-2.0+ds.1/tools/libipv6.c-1781- * ############################################## ipv6toolkit-2.0+ds.1/tools/libipv6.c-1784- ipv6toolkit-2.0+ds.1/tools/libipv6.c:1785:void randomize_ipv6_addr(struct in6_addr *ipv6addr, struct in6_addr *prefix, uint8_t preflen){ ipv6toolkit-2.0+ds.1/tools/libipv6.c-1786- uint32_t mask; ############################################## ipv6toolkit-2.0+ds.1/tools/libipv6.c-2067- else{ ipv6toolkit-2.0+ds.1/tools/libipv6.c:2068: if(is_eq_in6_addr(pkt_ipv6addr, &(idata->ip6_local))){ ipv6toolkit-2.0+ds.1/tools/libipv6.c-2069- ipv6->ip6_src = idata->ip6_local; ############################################## ipv6toolkit-2.0+ds.1/tools/libipv6.c-2072- for(i=0; i < idata->ip6_global.nprefix; i++){ ipv6toolkit-2.0+ds.1/tools/libipv6.c:2073: if(is_eq_in6_addr(pkt_ipv6addr, &((idata->ip6_global.prefix[i])->ip6))){ ipv6toolkit-2.0+ds.1/tools/libipv6.c-2074- ipv6->ip6_src = (idata->ip6_global.prefix[i])->ip6; ############################################## ipv6toolkit-2.0+ds.1/tools/libipv6.c-2699- /* ipv6toolkit-2.0+ds.1/tools/libipv6.c:2700: if(!is_eq_in6_addr(&(idata->dstaddr), (struct in6_addr *) RTA_DATA(rtap))){ ipv6toolkit-2.0+ds.1/tools/libipv6.c-2701- skip_f=1; ############################################## ipv6toolkit-2.0+ds.1/tools/libipv6.c-3186-/* ipv6toolkit-2.0+ds.1/tools/libipv6.c:3187: * Function: find_iface_by_addr() ipv6toolkit-2.0+ds.1/tools/libipv6.c-3188- * ############################################## ipv6toolkit-2.0+ds.1/tools/libipv6.c-3191- ipv6toolkit-2.0+ds.1/tools/libipv6.c:3192:void *find_iface_by_addr(struct iface_list *iflist, struct in6_addr *addr){ ipv6toolkit-2.0+ds.1/tools/libipv6.c-3193- unsigned int i; ############################################## ipv6toolkit-2.0+ds.1/tools/libipv6.c-3284- ipv6toolkit-2.0+ds.1/tools/libipv6.c:3285: if(!is_eq_in6_addr(&a1, &a2)) ipv6toolkit-2.0+ds.1/tools/libipv6.c-3286- return(match); ############################################## ipv6toolkit-2.0+ds.1/tools/libipv6.c-3295-/* ipv6toolkit-2.0+ds.1/tools/libipv6.c:3296: * Function: sel_src_addr() ipv6toolkit-2.0+ds.1/tools/libipv6.c-3297- * ############################################## ipv6toolkit-2.0+ds.1/tools/libipv6.c-3299- */ ipv6toolkit-2.0+ds.1/tools/libipv6.c:3300:int sel_src_addr(struct iface_data *idata){ ipv6toolkit-2.0+ds.1/tools/libipv6.c-3301- struct in6_addr match; ############################################## ipv6toolkit-2.0+ds.1/tools/libipv6.c-3304-#ifdef DEBUG ipv6toolkit-2.0+ds.1/tools/libipv6.c:3305: puts("DEBUG: BEGIN sel_src_addr()"); ipv6toolkit-2.0+ds.1/tools/libipv6.c-3306-#endif ############################################## ipv6toolkit-2.0+ds.1/tools/libipv6.c-3319- puts("DEBUG: Interface not specified"); ipv6toolkit-2.0+ds.1/tools/libipv6.c:3320: puts("DEBUG: END sel_src_addr() (FAILURE)"); ipv6toolkit-2.0+ds.1/tools/libipv6.c-3321-#endif ############################################## ipv6toolkit-2.0+ds.1/tools/libipv6.c-3330- puts("DEBUG: Did not find interface in local data"); ipv6toolkit-2.0+ds.1/tools/libipv6.c:3331: puts("DEBUG: END sel_src_addr() (FAILURE)"); ipv6toolkit-2.0+ds.1/tools/libipv6.c-3332-#endif ############################################## ipv6toolkit-2.0+ds.1/tools/libipv6.c-3359-#ifdef DEBUG ipv6toolkit-2.0+ds.1/tools/libipv6.c:3360: puts("DEBUG: END sel_src_addr() (SUCCESS)"); ipv6toolkit-2.0+ds.1/tools/libipv6.c-3361-#endif ############################################## ipv6toolkit-2.0+ds.1/tools/libipv6.c-3367-#ifdef DEBUG ipv6toolkit-2.0+ds.1/tools/libipv6.c:3368: puts("DEBUG: END sel_src_addr() (SUCCESS)"); ipv6toolkit-2.0+ds.1/tools/libipv6.c-3369-#endif ############################################## ipv6toolkit-2.0+ds.1/tools/libipv6.c-3394- puts("DEBUG: Did not find interface in local data"); ipv6toolkit-2.0+ds.1/tools/libipv6.c:3395: puts("DEBUG: END sel_src_addr() (FAILURE)"); ipv6toolkit-2.0+ds.1/tools/libipv6.c-3396-#endif ############################################## ipv6toolkit-2.0+ds.1/tools/libipv6.c-3418-#ifdef DEBUG ipv6toolkit-2.0+ds.1/tools/libipv6.c:3419: puts("DEBUG: END sel_src_addr() Used global address (SUCCESS)"); ipv6toolkit-2.0+ds.1/tools/libipv6.c-3420-#endif ############################################## ipv6toolkit-2.0+ds.1/tools/libipv6.c-3426-#ifdef DEBUG ipv6toolkit-2.0+ds.1/tools/libipv6.c:3427: puts("DEBUG: END sel_src_addr() Used local address (SUCCESS)"); ipv6toolkit-2.0+ds.1/tools/libipv6.c-3428-#endif ############################################## ipv6toolkit-2.0+ds.1/tools/libipv6.c-3432-#ifdef DEBUG ipv6toolkit-2.0+ds.1/tools/libipv6.c:3433: puts("DEBUG: END sel_src_addr() Have no IPv6 addresses (FAILURE)"); ipv6toolkit-2.0+ds.1/tools/libipv6.c-3434-#endif ############################################## ipv6toolkit-2.0+ds.1/tools/libipv6.c-3491- print_ipv6_address("DEBUG: Src addr: ", &(idata->srcaddr)); ipv6toolkit-2.0+ds.1/tools/libipv6.c:3492: puts("DEBUG: END sel_src_addr() (SUCCESS)"); ipv6toolkit-2.0+ds.1/tools/libipv6.c-3493-#endif ############################################## ipv6toolkit-2.0+ds.1/tools/libipv6.c-3507- puts("DEBUG: END Did not find interface in local data"); ipv6toolkit-2.0+ds.1/tools/libipv6.c:3508: puts("DEBUG: END sel_src_addr() (FAILURE)"); ipv6toolkit-2.0+ds.1/tools/libipv6.c-3509-#endif ############################################## ipv6toolkit-2.0+ds.1/tools/libipv6.c-3536- print_ipv6_address("DEBUG: Src addr: ", &(idata->srcaddr)); ipv6toolkit-2.0+ds.1/tools/libipv6.c:3537: puts("DEBUG: END sel_src_addr() (SUCCESS)"); ipv6toolkit-2.0+ds.1/tools/libipv6.c-3538-#endif ############################################## ipv6toolkit-2.0+ds.1/tools/libipv6.c-3546- print_ipv6_address("DEBUG: Src addr: ", &(idata->srcaddr)); ipv6toolkit-2.0+ds.1/tools/libipv6.c:3547: puts("DEBUG: END sel_src_addr() (SUCCESS)"); ipv6toolkit-2.0+ds.1/tools/libipv6.c-3548-#endif ############################################## ipv6toolkit-2.0+ds.1/tools/libipv6.c-3558-#ifdef DEBUG ipv6toolkit-2.0+ds.1/tools/libipv6.c:3559: puts("DEBUG: END sel_src_addr() (FAILURE)"); ipv6toolkit-2.0+ds.1/tools/libipv6.c-3560-#endif ############################################## ipv6toolkit-2.0+ds.1/tools/libipv6.c-3580- randpreflen= idata->srcpreflen; ipv6toolkit-2.0+ds.1/tools/libipv6.c:3581: randomize_ipv6_addr(&(idata->srcaddr), &randprefix, randpreflen); ipv6toolkit-2.0+ds.1/tools/libipv6.c-3582- idata->srcaddr_f=1; ############################################## ipv6toolkit-2.0+ds.1/tools/libipv6.c-3611- ipv6toolkit-2.0+ds.1/tools/libipv6.c:3612: if(sel_src_addr(idata) == SUCCESS){ ipv6toolkit-2.0+ds.1/tools/libipv6.c-3613- if(sel_next_hop(idata) == SUCCESS){ ############################################## ipv6toolkit-2.0+ds.1/tools/libipv6.c-3754- if(is_ip6_in_prefix_list( &(idata->dstaddr), &(idata->ip6_global)) || \ ipv6toolkit-2.0+ds.1/tools/libipv6.c:3755: is_eq_in6_addr( &(idata->dstaddr), &(idata->ip6_local))){ ipv6toolkit-2.0+ds.1/tools/libipv6.c-3756- ############################################## ipv6toolkit-2.0+ds.1/tools/libipv6.c-3773- ipv6toolkit-2.0+ds.1/tools/libipv6.c:3774: if( (rif=find_iface_by_addr( &(idata->iflist), &loopback)) == NULL){ ipv6toolkit-2.0+ds.1/tools/libipv6.c-3775-#ifdef DEBUG ############################################## ipv6toolkit-2.0+ds.1/tools/libipv6.c-3831- else{ ipv6toolkit-2.0+ds.1/tools/libipv6.c:3832: randomize_ether_addr(&(idata->hsrcaddr)); ipv6toolkit-2.0+ds.1/tools/libipv6.c-3833- } ############################################## ipv6toolkit-2.0+ds.1/tools/libipv6.c-3946- for(i=0; i < hlist->nhosts; i++) ipv6toolkit-2.0+ds.1/tools/libipv6.c:3947: if(is_eq_in6_addr(target, &((hlist->host[i])->ip6))) ipv6toolkit-2.0+ds.1/tools/libipv6.c-3948- return 1; ############################################## ipv6toolkit-2.0+ds.1/tools/libipv6.c-4421- */ ipv6toolkit-2.0+ds.1/tools/libipv6.c:4422: if(!is_eq_in6_addr(&(pkt_ipv6->ip6_dst), &(ipv6->ip6_src)) && !IN6_IS_ADDR_MULTICAST(&(pkt_ipv6->ip6_dst))) ipv6toolkit-2.0+ds.1/tools/libipv6.c-4423- continue; ############################################## ipv6toolkit-2.0+ds.1/debian/patches/0007-strncpy-len-must-include-the-terminating-nul-byte.patch-26-+++ b/tools/libipv6.c ipv6toolkit-2.0+ds.1/debian/patches/0007-strncpy-len-must-include-the-terminating-nul-byte.patch:27:@@ -3517,7 +3517,7 @@ int sel_src_addr(struct iface_data *idata){ ipv6toolkit-2.0+ds.1/debian/patches/0007-strncpy-len-must-include-the-terminating-nul-byte.patch-28- idata->ether_flag= cif->ether_f; ############################################## ipv6toolkit-2.0+ds.1/.pc/0002-Fix-scan6-loop-undefined-behavior.patch/tools/scan6.c-1978- if(is_ip6_in_address_list(&(idata.ip6_global), &(pkt_ns->nd_ns_target)) || \ ipv6toolkit-2.0+ds.1/.pc/0002-Fix-scan6-loop-undefined-behavior.patch/tools/scan6.c:1979: is_eq_in6_addr(&(pkt_ns->nd_ns_target), &(idata.ip6_local))){ ipv6toolkit-2.0+ds.1/.pc/0002-Fix-scan6-loop-undefined-behavior.patch/tools/scan6.c-1980- if(send_neighbor_advert(&idata, idata.pfd, pktdata) == -1){ ############################################## ipv6toolkit-2.0+ds.1/.pc/0002-Fix-scan6-loop-undefined-behavior.patch/tools/scan6.c-1995- ipv6toolkit-2.0+ds.1/.pc/0002-Fix-scan6-loop-undefined-behavior.patch/tools/scan6.c:1996: if(!is_eq_in6_addr(&(pkt_ipv6->ip6_dst), &(idata.dstaddr))) ipv6toolkit-2.0+ds.1/.pc/0002-Fix-scan6-loop-undefined-behavior.patch/tools/scan6.c-1997- continue; ############################################## ipv6toolkit-2.0+ds.1/.pc/0002-Fix-scan6-loop-undefined-behavior.patch/tools/scan6.c-2047- else if(pscantype== IPPROTO_TCP && ulhtype == IPPROTO_TCP){ ipv6toolkit-2.0+ds.1/.pc/0002-Fix-scan6-loop-undefined-behavior.patch/tools/scan6.c:2048: if(!is_eq_in6_addr(&(idata.dstaddr), &(pkt_ipv6->ip6_src))) ipv6toolkit-2.0+ds.1/.pc/0002-Fix-scan6-loop-undefined-behavior.patch/tools/scan6.c-2049- continue; ############################################## ipv6toolkit-2.0+ds.1/.pc/0002-Fix-scan6-loop-undefined-behavior.patch/tools/scan6.c-2459- if(is_ip6_in_address_list(&(idata.ip6_global), &(pkt_ns->nd_ns_target)) || \ ipv6toolkit-2.0+ds.1/.pc/0002-Fix-scan6-loop-undefined-behavior.patch/tools/scan6.c:2460: is_eq_in6_addr(&(pkt_ns->nd_ns_target), &(idata.ip6_local))){ ipv6toolkit-2.0+ds.1/.pc/0002-Fix-scan6-loop-undefined-behavior.patch/tools/scan6.c-2461-#ifdef DEBUG ############################################## ipv6toolkit-2.0+ds.1/.pc/0002-Fix-scan6-loop-undefined-behavior.patch/tools/scan6.c-4745- ipv6toolkit-2.0+ds.1/.pc/0002-Fix-scan6-loop-undefined-behavior.patch/tools/scan6.c:4746: if(is_eq_in6_addr(&(pkt_ns->nd_ns_target), srcaddr) || \ ipv6toolkit-2.0+ds.1/.pc/0002-Fix-scan6-loop-undefined-behavior.patch/tools/scan6.c:4747: is_eq_in6_addr(&(pkt_ns->nd_ns_target), &(idata->ip6_local))){ ipv6toolkit-2.0+ds.1/.pc/0002-Fix-scan6-loop-undefined-behavior.patch/tools/scan6.c-4748- if(send_neighbor_advert(idata, pfd, pktdata) == -1){ ############################################## ipv6toolkit-2.0+ds.1/.pc/0002-Fix-scan6-loop-undefined-behavior.patch/tools/scan6.c-5067- ipv6toolkit-2.0+ds.1/.pc/0002-Fix-scan6-loop-undefined-behavior.patch/tools/scan6.c:5068: if(is_eq_in6_addr(&(pkt_ns->nd_ns_target), &(idata->ip6_local)) || \ ipv6toolkit-2.0+ds.1/.pc/0002-Fix-scan6-loop-undefined-behavior.patch/tools/scan6.c:5069: is_eq_in6_addr(&(pkt_ns->nd_ns_target), srcaddr)){ ipv6toolkit-2.0+ds.1/.pc/0002-Fix-scan6-loop-undefined-behavior.patch/tools/scan6.c-5070- if(send_neighbor_advert(idata, pfd, pktdata) == -1){ ############################################## ipv6toolkit-2.0+ds.1/.pc/0002-Fix-scan6-loop-undefined-behavior.patch/tools/scan6.c-5376- */ ipv6toolkit-2.0+ds.1/.pc/0002-Fix-scan6-loop-undefined-behavior.patch/tools/scan6.c:5377: if(!is_eq_in6_addr(&(pkt_ipv6->ip6_dst), &(ipv6->ip6_src))) ipv6toolkit-2.0+ds.1/.pc/0002-Fix-scan6-loop-undefined-behavior.patch/tools/scan6.c-5378- return 0; ############################################## ipv6toolkit-2.0+ds.1/.pc/0002-Fix-scan6-loop-undefined-behavior.patch/tools/scan6.c-5480- */ ipv6toolkit-2.0+ds.1/.pc/0002-Fix-scan6-loop-undefined-behavior.patch/tools/scan6.c:5481: if(!is_eq_in6_addr(&(pkt_ipv6->ip6_dst), &(ipv6->ip6_src))) ipv6toolkit-2.0+ds.1/.pc/0002-Fix-scan6-loop-undefined-behavior.patch/tools/scan6.c-5482- return 0; ############################################## ipv6toolkit-2.0+ds.1/.pc/0004-Allow-compilation-under-GCC-10.patch/tools/libipv6.c-717- */ ipv6toolkit-2.0+ds.1/.pc/0004-Allow-compilation-under-GCC-10.patch/tools/libipv6.c:718: if(!is_eq_in6_addr(&(pkt_ipv6->ip6_dst), &(ipv6->ip6_src)) \ ipv6toolkit-2.0+ds.1/.pc/0004-Allow-compilation-under-GCC-10.patch/tools/libipv6.c-719- && !IN6_IS_ADDR_MULTICAST(&(pkt_ipv6->ip6_dst))) ############################################## ipv6toolkit-2.0+ds.1/.pc/0004-Allow-compilation-under-GCC-10.patch/tools/libipv6.c-1233- */ ipv6toolkit-2.0+ds.1/.pc/0004-Allow-compilation-under-GCC-10.patch/tools/libipv6.c:1234: if(!is_eq_in6_addr(&(pkt_ipv6->ip6_dst), &(ipv6->ip6_src))){ ipv6toolkit-2.0+ds.1/.pc/0004-Allow-compilation-under-GCC-10.patch/tools/libipv6.c-1235-#ifdef DEBUG ############################################## ipv6toolkit-2.0+ds.1/.pc/0004-Allow-compilation-under-GCC-10.patch/tools/libipv6.c-1249- /* Check that the ICMPv6 Target Address is the one we had asked for */ ipv6toolkit-2.0+ds.1/.pc/0004-Allow-compilation-under-GCC-10.patch/tools/libipv6.c:1250: if(!is_eq_in6_addr(&(pkt_na->nd_na_target), targetaddr)){ ipv6toolkit-2.0+ds.1/.pc/0004-Allow-compilation-under-GCC-10.patch/tools/libipv6.c-1251-#ifdef DEBUG ############################################## ipv6toolkit-2.0+ds.1/.pc/0004-Allow-compilation-under-GCC-10.patch/tools/libipv6.c-1319-/* ipv6toolkit-2.0+ds.1/.pc/0004-Allow-compilation-under-GCC-10.patch/tools/libipv6.c:1320: * Function: is_eq_in6_addr() ipv6toolkit-2.0+ds.1/.pc/0004-Allow-compilation-under-GCC-10.patch/tools/libipv6.c-1321- * ############################################## ipv6toolkit-2.0+ds.1/.pc/0004-Allow-compilation-under-GCC-10.patch/tools/libipv6.c-1324- ipv6toolkit-2.0+ds.1/.pc/0004-Allow-compilation-under-GCC-10.patch/tools/libipv6.c:1325:int is_eq_in6_addr(struct in6_addr *ip1, struct in6_addr *ip2){ ipv6toolkit-2.0+ds.1/.pc/0004-Allow-compilation-under-GCC-10.patch/tools/libipv6.c-1326- unsigned int i; ############################################## ipv6toolkit-2.0+ds.1/.pc/0004-Allow-compilation-under-GCC-10.patch/tools/libipv6.c-1764-/* ipv6toolkit-2.0+ds.1/.pc/0004-Allow-compilation-under-GCC-10.patch/tools/libipv6.c:1765: * randomize_ether_addr() ipv6toolkit-2.0+ds.1/.pc/0004-Allow-compilation-under-GCC-10.patch/tools/libipv6.c-1766- * ############################################## ipv6toolkit-2.0+ds.1/.pc/0004-Allow-compilation-under-GCC-10.patch/tools/libipv6.c-1769- ipv6toolkit-2.0+ds.1/.pc/0004-Allow-compilation-under-GCC-10.patch/tools/libipv6.c:1770:void randomize_ether_addr(struct ether_addr *ethaddr){ ipv6toolkit-2.0+ds.1/.pc/0004-Allow-compilation-under-GCC-10.patch/tools/libipv6.c-1771- unsigned int i; ############################################## ipv6toolkit-2.0+ds.1/.pc/0004-Allow-compilation-under-GCC-10.patch/tools/libipv6.c-1780-/* ipv6toolkit-2.0+ds.1/.pc/0004-Allow-compilation-under-GCC-10.patch/tools/libipv6.c:1781: * randomize_ipv6_addr() ipv6toolkit-2.0+ds.1/.pc/0004-Allow-compilation-under-GCC-10.patch/tools/libipv6.c-1782- * ############################################## ipv6toolkit-2.0+ds.1/.pc/0004-Allow-compilation-under-GCC-10.patch/tools/libipv6.c-1785- ipv6toolkit-2.0+ds.1/.pc/0004-Allow-compilation-under-GCC-10.patch/tools/libipv6.c:1786:void randomize_ipv6_addr(struct in6_addr *ipv6addr, struct in6_addr *prefix, uint8_t preflen){ ipv6toolkit-2.0+ds.1/.pc/0004-Allow-compilation-under-GCC-10.patch/tools/libipv6.c-1787- uint32_t mask; ############################################## ipv6toolkit-2.0+ds.1/.pc/0004-Allow-compilation-under-GCC-10.patch/tools/libipv6.c-2068- else{ ipv6toolkit-2.0+ds.1/.pc/0004-Allow-compilation-under-GCC-10.patch/tools/libipv6.c:2069: if(is_eq_in6_addr(pkt_ipv6addr, &(idata->ip6_local))){ ipv6toolkit-2.0+ds.1/.pc/0004-Allow-compilation-under-GCC-10.patch/tools/libipv6.c-2070- ipv6->ip6_src = idata->ip6_local; ############################################## ipv6toolkit-2.0+ds.1/.pc/0004-Allow-compilation-under-GCC-10.patch/tools/libipv6.c-2073- for(i=0; i < idata->ip6_global.nprefix; i++){ ipv6toolkit-2.0+ds.1/.pc/0004-Allow-compilation-under-GCC-10.patch/tools/libipv6.c:2074: if(is_eq_in6_addr(pkt_ipv6addr, &((idata->ip6_global.prefix[i])->ip6))){ ipv6toolkit-2.0+ds.1/.pc/0004-Allow-compilation-under-GCC-10.patch/tools/libipv6.c-2075- ipv6->ip6_src = (idata->ip6_global.prefix[i])->ip6; ############################################## ipv6toolkit-2.0+ds.1/.pc/0004-Allow-compilation-under-GCC-10.patch/tools/libipv6.c-2700- /* ipv6toolkit-2.0+ds.1/.pc/0004-Allow-compilation-under-GCC-10.patch/tools/libipv6.c:2701: if(!is_eq_in6_addr(&(idata->dstaddr), (struct in6_addr *) RTA_DATA(rtap))){ ipv6toolkit-2.0+ds.1/.pc/0004-Allow-compilation-under-GCC-10.patch/tools/libipv6.c-2702- skip_f=1; ############################################## ipv6toolkit-2.0+ds.1/.pc/0004-Allow-compilation-under-GCC-10.patch/tools/libipv6.c-3187-/* ipv6toolkit-2.0+ds.1/.pc/0004-Allow-compilation-under-GCC-10.patch/tools/libipv6.c:3188: * Function: find_iface_by_addr() ipv6toolkit-2.0+ds.1/.pc/0004-Allow-compilation-under-GCC-10.patch/tools/libipv6.c-3189- * ############################################## ipv6toolkit-2.0+ds.1/.pc/0004-Allow-compilation-under-GCC-10.patch/tools/libipv6.c-3192- ipv6toolkit-2.0+ds.1/.pc/0004-Allow-compilation-under-GCC-10.patch/tools/libipv6.c:3193:void *find_iface_by_addr(struct iface_list *iflist, struct in6_addr *addr){ ipv6toolkit-2.0+ds.1/.pc/0004-Allow-compilation-under-GCC-10.patch/tools/libipv6.c-3194- unsigned int i; ############################################## ipv6toolkit-2.0+ds.1/.pc/0004-Allow-compilation-under-GCC-10.patch/tools/libipv6.c-3285- ipv6toolkit-2.0+ds.1/.pc/0004-Allow-compilation-under-GCC-10.patch/tools/libipv6.c:3286: if(!is_eq_in6_addr(&a1, &a2)) ipv6toolkit-2.0+ds.1/.pc/0004-Allow-compilation-under-GCC-10.patch/tools/libipv6.c-3287- return(match); ############################################## ipv6toolkit-2.0+ds.1/.pc/0004-Allow-compilation-under-GCC-10.patch/tools/libipv6.c-3296-/* ipv6toolkit-2.0+ds.1/.pc/0004-Allow-compilation-under-GCC-10.patch/tools/libipv6.c:3297: * Function: sel_src_addr() ipv6toolkit-2.0+ds.1/.pc/0004-Allow-compilation-under-GCC-10.patch/tools/libipv6.c-3298- * ############################################## ipv6toolkit-2.0+ds.1/.pc/0004-Allow-compilation-under-GCC-10.patch/tools/libipv6.c-3300- */ ipv6toolkit-2.0+ds.1/.pc/0004-Allow-compilation-under-GCC-10.patch/tools/libipv6.c:3301:int sel_src_addr(struct iface_data *idata){ ipv6toolkit-2.0+ds.1/.pc/0004-Allow-compilation-under-GCC-10.patch/tools/libipv6.c-3302- struct in6_addr match; ############################################## ipv6toolkit-2.0+ds.1/.pc/0004-Allow-compilation-under-GCC-10.patch/tools/libipv6.c-3305-#ifdef DEBUG ipv6toolkit-2.0+ds.1/.pc/0004-Allow-compilation-under-GCC-10.patch/tools/libipv6.c:3306: puts("DEBUG: BEGIN sel_src_addr()"); ipv6toolkit-2.0+ds.1/.pc/0004-Allow-compilation-under-GCC-10.patch/tools/libipv6.c-3307-#endif ############################################## ipv6toolkit-2.0+ds.1/.pc/0004-Allow-compilation-under-GCC-10.patch/tools/libipv6.c-3320- puts("DEBUG: Interface not specified"); ipv6toolkit-2.0+ds.1/.pc/0004-Allow-compilation-under-GCC-10.patch/tools/libipv6.c:3321: puts("DEBUG: END sel_src_addr() (FAILURE)"); ipv6toolkit-2.0+ds.1/.pc/0004-Allow-compilation-under-GCC-10.patch/tools/libipv6.c-3322-#endif ############################################## ipv6toolkit-2.0+ds.1/.pc/0004-Allow-compilation-under-GCC-10.patch/tools/libipv6.c-3331- puts("DEBUG: Did not find interface in local data"); ipv6toolkit-2.0+ds.1/.pc/0004-Allow-compilation-under-GCC-10.patch/tools/libipv6.c:3332: puts("DEBUG: END sel_src_addr() (FAILURE)"); ipv6toolkit-2.0+ds.1/.pc/0004-Allow-compilation-under-GCC-10.patch/tools/libipv6.c-3333-#endif ############################################## ipv6toolkit-2.0+ds.1/.pc/0004-Allow-compilation-under-GCC-10.patch/tools/libipv6.c-3360-#ifdef DEBUG ipv6toolkit-2.0+ds.1/.pc/0004-Allow-compilation-under-GCC-10.patch/tools/libipv6.c:3361: puts("DEBUG: END sel_src_addr() (SUCCESS)"); ipv6toolkit-2.0+ds.1/.pc/0004-Allow-compilation-under-GCC-10.patch/tools/libipv6.c-3362-#endif ############################################## ipv6toolkit-2.0+ds.1/.pc/0004-Allow-compilation-under-GCC-10.patch/tools/libipv6.c-3368-#ifdef DEBUG ipv6toolkit-2.0+ds.1/.pc/0004-Allow-compilation-under-GCC-10.patch/tools/libipv6.c:3369: puts("DEBUG: END sel_src_addr() (SUCCESS)"); ipv6toolkit-2.0+ds.1/.pc/0004-Allow-compilation-under-GCC-10.patch/tools/libipv6.c-3370-#endif ############################################## ipv6toolkit-2.0+ds.1/.pc/0004-Allow-compilation-under-GCC-10.patch/tools/libipv6.c-3395- puts("DEBUG: Did not find interface in local data"); ipv6toolkit-2.0+ds.1/.pc/0004-Allow-compilation-under-GCC-10.patch/tools/libipv6.c:3396: puts("DEBUG: END sel_src_addr() (FAILURE)"); ipv6toolkit-2.0+ds.1/.pc/0004-Allow-compilation-under-GCC-10.patch/tools/libipv6.c-3397-#endif ############################################## ipv6toolkit-2.0+ds.1/.pc/0004-Allow-compilation-under-GCC-10.patch/tools/libipv6.c-3419-#ifdef DEBUG ipv6toolkit-2.0+ds.1/.pc/0004-Allow-compilation-under-GCC-10.patch/tools/libipv6.c:3420: puts("DEBUG: END sel_src_addr() Used global address (SUCCESS)"); ipv6toolkit-2.0+ds.1/.pc/0004-Allow-compilation-under-GCC-10.patch/tools/libipv6.c-3421-#endif ############################################## ipv6toolkit-2.0+ds.1/.pc/0004-Allow-compilation-under-GCC-10.patch/tools/libipv6.c-3427-#ifdef DEBUG ipv6toolkit-2.0+ds.1/.pc/0004-Allow-compilation-under-GCC-10.patch/tools/libipv6.c:3428: puts("DEBUG: END sel_src_addr() Used local address (SUCCESS)"); ipv6toolkit-2.0+ds.1/.pc/0004-Allow-compilation-under-GCC-10.patch/tools/libipv6.c-3429-#endif ############################################## ipv6toolkit-2.0+ds.1/.pc/0004-Allow-compilation-under-GCC-10.patch/tools/libipv6.c-3433-#ifdef DEBUG ipv6toolkit-2.0+ds.1/.pc/0004-Allow-compilation-under-GCC-10.patch/tools/libipv6.c:3434: puts("DEBUG: END sel_src_addr() Have no IPv6 addresses (FAILURE)"); ipv6toolkit-2.0+ds.1/.pc/0004-Allow-compilation-under-GCC-10.patch/tools/libipv6.c-3435-#endif ############################################## ipv6toolkit-2.0+ds.1/.pc/0004-Allow-compilation-under-GCC-10.patch/tools/libipv6.c-3492- print_ipv6_address("DEBUG: Src addr: ", &(idata->srcaddr)); ipv6toolkit-2.0+ds.1/.pc/0004-Allow-compilation-under-GCC-10.patch/tools/libipv6.c:3493: puts("DEBUG: END sel_src_addr() (SUCCESS)"); ipv6toolkit-2.0+ds.1/.pc/0004-Allow-compilation-under-GCC-10.patch/tools/libipv6.c-3494-#endif ############################################## ipv6toolkit-2.0+ds.1/.pc/0004-Allow-compilation-under-GCC-10.patch/tools/libipv6.c-3508- puts("DEBUG: END Did not find interface in local data"); ipv6toolkit-2.0+ds.1/.pc/0004-Allow-compilation-under-GCC-10.patch/tools/libipv6.c:3509: puts("DEBUG: END sel_src_addr() (FAILURE)"); ipv6toolkit-2.0+ds.1/.pc/0004-Allow-compilation-under-GCC-10.patch/tools/libipv6.c-3510-#endif ############################################## ipv6toolkit-2.0+ds.1/.pc/0004-Allow-compilation-under-GCC-10.patch/tools/libipv6.c-3537- print_ipv6_address("DEBUG: Src addr: ", &(idata->srcaddr)); ipv6toolkit-2.0+ds.1/.pc/0004-Allow-compilation-under-GCC-10.patch/tools/libipv6.c:3538: puts("DEBUG: END sel_src_addr() (SUCCESS)"); ipv6toolkit-2.0+ds.1/.pc/0004-Allow-compilation-under-GCC-10.patch/tools/libipv6.c-3539-#endif ############################################## ipv6toolkit-2.0+ds.1/.pc/0004-Allow-compilation-under-GCC-10.patch/tools/libipv6.c-3547- print_ipv6_address("DEBUG: Src addr: ", &(idata->srcaddr)); ipv6toolkit-2.0+ds.1/.pc/0004-Allow-compilation-under-GCC-10.patch/tools/libipv6.c:3548: puts("DEBUG: END sel_src_addr() (SUCCESS)"); ipv6toolkit-2.0+ds.1/.pc/0004-Allow-compilation-under-GCC-10.patch/tools/libipv6.c-3549-#endif ############################################## ipv6toolkit-2.0+ds.1/.pc/0004-Allow-compilation-under-GCC-10.patch/tools/libipv6.c-3559-#ifdef DEBUG ipv6toolkit-2.0+ds.1/.pc/0004-Allow-compilation-under-GCC-10.patch/tools/libipv6.c:3560: puts("DEBUG: END sel_src_addr() (FAILURE)"); ipv6toolkit-2.0+ds.1/.pc/0004-Allow-compilation-under-GCC-10.patch/tools/libipv6.c-3561-#endif ############################################## ipv6toolkit-2.0+ds.1/.pc/0004-Allow-compilation-under-GCC-10.patch/tools/libipv6.c-3581- randpreflen= idata->srcpreflen; ipv6toolkit-2.0+ds.1/.pc/0004-Allow-compilation-under-GCC-10.patch/tools/libipv6.c:3582: randomize_ipv6_addr(&(idata->srcaddr), &randprefix, randpreflen); ipv6toolkit-2.0+ds.1/.pc/0004-Allow-compilation-under-GCC-10.patch/tools/libipv6.c-3583- idata->srcaddr_f=1; ############################################## ipv6toolkit-2.0+ds.1/.pc/0004-Allow-compilation-under-GCC-10.patch/tools/libipv6.c-3612- ipv6toolkit-2.0+ds.1/.pc/0004-Allow-compilation-under-GCC-10.patch/tools/libipv6.c:3613: if(sel_src_addr(idata) == SUCCESS){ ipv6toolkit-2.0+ds.1/.pc/0004-Allow-compilation-under-GCC-10.patch/tools/libipv6.c-3614- if(sel_next_hop(idata) == SUCCESS){ ############################################## ipv6toolkit-2.0+ds.1/.pc/0004-Allow-compilation-under-GCC-10.patch/tools/libipv6.c-3755- if(is_ip6_in_prefix_list( &(idata->dstaddr), &(idata->ip6_global)) || \ ipv6toolkit-2.0+ds.1/.pc/0004-Allow-compilation-under-GCC-10.patch/tools/libipv6.c:3756: is_eq_in6_addr( &(idata->dstaddr), &(idata->ip6_local))){ ipv6toolkit-2.0+ds.1/.pc/0004-Allow-compilation-under-GCC-10.patch/tools/libipv6.c-3757- ############################################## ipv6toolkit-2.0+ds.1/.pc/0004-Allow-compilation-under-GCC-10.patch/tools/libipv6.c-3774- ipv6toolkit-2.0+ds.1/.pc/0004-Allow-compilation-under-GCC-10.patch/tools/libipv6.c:3775: if( (rif=find_iface_by_addr( &(idata->iflist), &loopback)) == NULL){ ipv6toolkit-2.0+ds.1/.pc/0004-Allow-compilation-under-GCC-10.patch/tools/libipv6.c-3776-#ifdef DEBUG ############################################## ipv6toolkit-2.0+ds.1/.pc/0004-Allow-compilation-under-GCC-10.patch/tools/libipv6.c-3832- else{ ipv6toolkit-2.0+ds.1/.pc/0004-Allow-compilation-under-GCC-10.patch/tools/libipv6.c:3833: randomize_ether_addr(&(idata->hsrcaddr)); ipv6toolkit-2.0+ds.1/.pc/0004-Allow-compilation-under-GCC-10.patch/tools/libipv6.c-3834- } ############################################## ipv6toolkit-2.0+ds.1/.pc/0004-Allow-compilation-under-GCC-10.patch/tools/libipv6.c-3947- for(i=0; i < hlist->nhosts; i++) ipv6toolkit-2.0+ds.1/.pc/0004-Allow-compilation-under-GCC-10.patch/tools/libipv6.c:3948: if(is_eq_in6_addr(target, &((hlist->host[i])->ip6))) ipv6toolkit-2.0+ds.1/.pc/0004-Allow-compilation-under-GCC-10.patch/tools/libipv6.c-3949- return 1; ############################################## ipv6toolkit-2.0+ds.1/.pc/0004-Allow-compilation-under-GCC-10.patch/tools/libipv6.c-4421- */ ipv6toolkit-2.0+ds.1/.pc/0004-Allow-compilation-under-GCC-10.patch/tools/libipv6.c:4422: if(!is_eq_in6_addr(&(pkt_ipv6->ip6_dst), &(ipv6->ip6_src)) && !IN6_IS_ADDR_MULTICAST(&(pkt_ipv6->ip6_dst))) ipv6toolkit-2.0+ds.1/.pc/0004-Allow-compilation-under-GCC-10.patch/tools/libipv6.c-4423- continue; ############################################## ipv6toolkit-2.0+ds.1/.pc/0004-Allow-compilation-under-GCC-10.patch/tools/scan6.c-1978- if(is_ip6_in_address_list(&(idata.ip6_global), &(pkt_ns->nd_ns_target)) || \ ipv6toolkit-2.0+ds.1/.pc/0004-Allow-compilation-under-GCC-10.patch/tools/scan6.c:1979: is_eq_in6_addr(&(pkt_ns->nd_ns_target), &(idata.ip6_local))){ ipv6toolkit-2.0+ds.1/.pc/0004-Allow-compilation-under-GCC-10.patch/tools/scan6.c-1980- if(send_neighbor_advert(&idata, idata.pfd, pktdata) == -1){ ############################################## ipv6toolkit-2.0+ds.1/.pc/0004-Allow-compilation-under-GCC-10.patch/tools/scan6.c-1995- ipv6toolkit-2.0+ds.1/.pc/0004-Allow-compilation-under-GCC-10.patch/tools/scan6.c:1996: if(!is_eq_in6_addr(&(pkt_ipv6->ip6_dst), &(idata.dstaddr))) ipv6toolkit-2.0+ds.1/.pc/0004-Allow-compilation-under-GCC-10.patch/tools/scan6.c-1997- continue; ############################################## ipv6toolkit-2.0+ds.1/.pc/0004-Allow-compilation-under-GCC-10.patch/tools/scan6.c-2047- else if(pscantype== IPPROTO_TCP && ulhtype == IPPROTO_TCP){ ipv6toolkit-2.0+ds.1/.pc/0004-Allow-compilation-under-GCC-10.patch/tools/scan6.c:2048: if(!is_eq_in6_addr(&(idata.dstaddr), &(pkt_ipv6->ip6_src))) ipv6toolkit-2.0+ds.1/.pc/0004-Allow-compilation-under-GCC-10.patch/tools/scan6.c-2049- continue; ############################################## ipv6toolkit-2.0+ds.1/.pc/0004-Allow-compilation-under-GCC-10.patch/tools/scan6.c-2459- if(is_ip6_in_address_list(&(idata.ip6_global), &(pkt_ns->nd_ns_target)) || \ ipv6toolkit-2.0+ds.1/.pc/0004-Allow-compilation-under-GCC-10.patch/tools/scan6.c:2460: is_eq_in6_addr(&(pkt_ns->nd_ns_target), &(idata.ip6_local))){ ipv6toolkit-2.0+ds.1/.pc/0004-Allow-compilation-under-GCC-10.patch/tools/scan6.c-2461-#ifdef DEBUG ############################################## ipv6toolkit-2.0+ds.1/.pc/0004-Allow-compilation-under-GCC-10.patch/tools/scan6.c-4745- ipv6toolkit-2.0+ds.1/.pc/0004-Allow-compilation-under-GCC-10.patch/tools/scan6.c:4746: if(is_eq_in6_addr(&(pkt_ns->nd_ns_target), srcaddr) || \ ipv6toolkit-2.0+ds.1/.pc/0004-Allow-compilation-under-GCC-10.patch/tools/scan6.c:4747: is_eq_in6_addr(&(pkt_ns->nd_ns_target), &(idata->ip6_local))){ ipv6toolkit-2.0+ds.1/.pc/0004-Allow-compilation-under-GCC-10.patch/tools/scan6.c-4748- if(send_neighbor_advert(idata, pfd, pktdata) == -1){ ############################################## ipv6toolkit-2.0+ds.1/.pc/0004-Allow-compilation-under-GCC-10.patch/tools/scan6.c-5067- ipv6toolkit-2.0+ds.1/.pc/0004-Allow-compilation-under-GCC-10.patch/tools/scan6.c:5068: if(is_eq_in6_addr(&(pkt_ns->nd_ns_target), &(idata->ip6_local)) || \ ipv6toolkit-2.0+ds.1/.pc/0004-Allow-compilation-under-GCC-10.patch/tools/scan6.c:5069: is_eq_in6_addr(&(pkt_ns->nd_ns_target), srcaddr)){ ipv6toolkit-2.0+ds.1/.pc/0004-Allow-compilation-under-GCC-10.patch/tools/scan6.c-5070- if(send_neighbor_advert(idata, pfd, pktdata) == -1){ ############################################## ipv6toolkit-2.0+ds.1/.pc/0004-Allow-compilation-under-GCC-10.patch/tools/scan6.c-5376- */ ipv6toolkit-2.0+ds.1/.pc/0004-Allow-compilation-under-GCC-10.patch/tools/scan6.c:5377: if(!is_eq_in6_addr(&(pkt_ipv6->ip6_dst), &(ipv6->ip6_src))) ipv6toolkit-2.0+ds.1/.pc/0004-Allow-compilation-under-GCC-10.patch/tools/scan6.c-5378- return 0; ############################################## ipv6toolkit-2.0+ds.1/.pc/0004-Allow-compilation-under-GCC-10.patch/tools/scan6.c-5480- */ ipv6toolkit-2.0+ds.1/.pc/0004-Allow-compilation-under-GCC-10.patch/tools/scan6.c:5481: if(!is_eq_in6_addr(&(pkt_ipv6->ip6_dst), &(ipv6->ip6_src))) ipv6toolkit-2.0+ds.1/.pc/0004-Allow-compilation-under-GCC-10.patch/tools/scan6.c-5482- return 0; ############################################## ipv6toolkit-2.0+ds.1/.pc/0007-strncpy-len-must-include-the-terminating-nul-byte.patch/tools/libipv6.c-716- */ ipv6toolkit-2.0+ds.1/.pc/0007-strncpy-len-must-include-the-terminating-nul-byte.patch/tools/libipv6.c:717: if(!is_eq_in6_addr(&(pkt_ipv6->ip6_dst), &(ipv6->ip6_src)) \ ipv6toolkit-2.0+ds.1/.pc/0007-strncpy-len-must-include-the-terminating-nul-byte.patch/tools/libipv6.c-718- && !IN6_IS_ADDR_MULTICAST(&(pkt_ipv6->ip6_dst))) ############################################## ipv6toolkit-2.0+ds.1/.pc/0007-strncpy-len-must-include-the-terminating-nul-byte.patch/tools/libipv6.c-1232- */ ipv6toolkit-2.0+ds.1/.pc/0007-strncpy-len-must-include-the-terminating-nul-byte.patch/tools/libipv6.c:1233: if(!is_eq_in6_addr(&(pkt_ipv6->ip6_dst), &(ipv6->ip6_src))){ ipv6toolkit-2.0+ds.1/.pc/0007-strncpy-len-must-include-the-terminating-nul-byte.patch/tools/libipv6.c-1234-#ifdef DEBUG ############################################## ipv6toolkit-2.0+ds.1/.pc/0007-strncpy-len-must-include-the-terminating-nul-byte.patch/tools/libipv6.c-1248- /* Check that the ICMPv6 Target Address is the one we had asked for */ ipv6toolkit-2.0+ds.1/.pc/0007-strncpy-len-must-include-the-terminating-nul-byte.patch/tools/libipv6.c:1249: if(!is_eq_in6_addr(&(pkt_na->nd_na_target), targetaddr)){ ipv6toolkit-2.0+ds.1/.pc/0007-strncpy-len-must-include-the-terminating-nul-byte.patch/tools/libipv6.c-1250-#ifdef DEBUG ############################################## ipv6toolkit-2.0+ds.1/.pc/0007-strncpy-len-must-include-the-terminating-nul-byte.patch/tools/libipv6.c-1318-/* ipv6toolkit-2.0+ds.1/.pc/0007-strncpy-len-must-include-the-terminating-nul-byte.patch/tools/libipv6.c:1319: * Function: is_eq_in6_addr() ipv6toolkit-2.0+ds.1/.pc/0007-strncpy-len-must-include-the-terminating-nul-byte.patch/tools/libipv6.c-1320- * ############################################## ipv6toolkit-2.0+ds.1/.pc/0007-strncpy-len-must-include-the-terminating-nul-byte.patch/tools/libipv6.c-1323- ipv6toolkit-2.0+ds.1/.pc/0007-strncpy-len-must-include-the-terminating-nul-byte.patch/tools/libipv6.c:1324:int is_eq_in6_addr(struct in6_addr *ip1, struct in6_addr *ip2){ ipv6toolkit-2.0+ds.1/.pc/0007-strncpy-len-must-include-the-terminating-nul-byte.patch/tools/libipv6.c-1325- unsigned int i; ############################################## ipv6toolkit-2.0+ds.1/.pc/0007-strncpy-len-must-include-the-terminating-nul-byte.patch/tools/libipv6.c-1763-/* ipv6toolkit-2.0+ds.1/.pc/0007-strncpy-len-must-include-the-terminating-nul-byte.patch/tools/libipv6.c:1764: * randomize_ether_addr() ipv6toolkit-2.0+ds.1/.pc/0007-strncpy-len-must-include-the-terminating-nul-byte.patch/tools/libipv6.c-1765- * ############################################## ipv6toolkit-2.0+ds.1/.pc/0007-strncpy-len-must-include-the-terminating-nul-byte.patch/tools/libipv6.c-1768- ipv6toolkit-2.0+ds.1/.pc/0007-strncpy-len-must-include-the-terminating-nul-byte.patch/tools/libipv6.c:1769:void randomize_ether_addr(struct ether_addr *ethaddr){ ipv6toolkit-2.0+ds.1/.pc/0007-strncpy-len-must-include-the-terminating-nul-byte.patch/tools/libipv6.c-1770- unsigned int i; ############################################## ipv6toolkit-2.0+ds.1/.pc/0007-strncpy-len-must-include-the-terminating-nul-byte.patch/tools/libipv6.c-1779-/* ipv6toolkit-2.0+ds.1/.pc/0007-strncpy-len-must-include-the-terminating-nul-byte.patch/tools/libipv6.c:1780: * randomize_ipv6_addr() ipv6toolkit-2.0+ds.1/.pc/0007-strncpy-len-must-include-the-terminating-nul-byte.patch/tools/libipv6.c-1781- * ############################################## ipv6toolkit-2.0+ds.1/.pc/0007-strncpy-len-must-include-the-terminating-nul-byte.patch/tools/libipv6.c-1784- ipv6toolkit-2.0+ds.1/.pc/0007-strncpy-len-must-include-the-terminating-nul-byte.patch/tools/libipv6.c:1785:void randomize_ipv6_addr(struct in6_addr *ipv6addr, struct in6_addr *prefix, uint8_t preflen){ ipv6toolkit-2.0+ds.1/.pc/0007-strncpy-len-must-include-the-terminating-nul-byte.patch/tools/libipv6.c-1786- uint32_t mask; ############################################## ipv6toolkit-2.0+ds.1/.pc/0007-strncpy-len-must-include-the-terminating-nul-byte.patch/tools/libipv6.c-2067- else{ ipv6toolkit-2.0+ds.1/.pc/0007-strncpy-len-must-include-the-terminating-nul-byte.patch/tools/libipv6.c:2068: if(is_eq_in6_addr(pkt_ipv6addr, &(idata->ip6_local))){ ipv6toolkit-2.0+ds.1/.pc/0007-strncpy-len-must-include-the-terminating-nul-byte.patch/tools/libipv6.c-2069- ipv6->ip6_src = idata->ip6_local; ############################################## ipv6toolkit-2.0+ds.1/.pc/0007-strncpy-len-must-include-the-terminating-nul-byte.patch/tools/libipv6.c-2072- for(i=0; i < idata->ip6_global.nprefix; i++){ ipv6toolkit-2.0+ds.1/.pc/0007-strncpy-len-must-include-the-terminating-nul-byte.patch/tools/libipv6.c:2073: if(is_eq_in6_addr(pkt_ipv6addr, &((idata->ip6_global.prefix[i])->ip6))){ ipv6toolkit-2.0+ds.1/.pc/0007-strncpy-len-must-include-the-terminating-nul-byte.patch/tools/libipv6.c-2074- ipv6->ip6_src = (idata->ip6_global.prefix[i])->ip6; ############################################## ipv6toolkit-2.0+ds.1/.pc/0007-strncpy-len-must-include-the-terminating-nul-byte.patch/tools/libipv6.c-2699- /* ipv6toolkit-2.0+ds.1/.pc/0007-strncpy-len-must-include-the-terminating-nul-byte.patch/tools/libipv6.c:2700: if(!is_eq_in6_addr(&(idata->dstaddr), (struct in6_addr *) RTA_DATA(rtap))){ ipv6toolkit-2.0+ds.1/.pc/0007-strncpy-len-must-include-the-terminating-nul-byte.patch/tools/libipv6.c-2701- skip_f=1; ############################################## ipv6toolkit-2.0+ds.1/.pc/0007-strncpy-len-must-include-the-terminating-nul-byte.patch/tools/libipv6.c-3186-/* ipv6toolkit-2.0+ds.1/.pc/0007-strncpy-len-must-include-the-terminating-nul-byte.patch/tools/libipv6.c:3187: * Function: find_iface_by_addr() ipv6toolkit-2.0+ds.1/.pc/0007-strncpy-len-must-include-the-terminating-nul-byte.patch/tools/libipv6.c-3188- * ############################################## ipv6toolkit-2.0+ds.1/.pc/0007-strncpy-len-must-include-the-terminating-nul-byte.patch/tools/libipv6.c-3191- ipv6toolkit-2.0+ds.1/.pc/0007-strncpy-len-must-include-the-terminating-nul-byte.patch/tools/libipv6.c:3192:void *find_iface_by_addr(struct iface_list *iflist, struct in6_addr *addr){ ipv6toolkit-2.0+ds.1/.pc/0007-strncpy-len-must-include-the-terminating-nul-byte.patch/tools/libipv6.c-3193- unsigned int i; ############################################## ipv6toolkit-2.0+ds.1/.pc/0007-strncpy-len-must-include-the-terminating-nul-byte.patch/tools/libipv6.c-3284- ipv6toolkit-2.0+ds.1/.pc/0007-strncpy-len-must-include-the-terminating-nul-byte.patch/tools/libipv6.c:3285: if(!is_eq_in6_addr(&a1, &a2)) ipv6toolkit-2.0+ds.1/.pc/0007-strncpy-len-must-include-the-terminating-nul-byte.patch/tools/libipv6.c-3286- return(match); ############################################## ipv6toolkit-2.0+ds.1/.pc/0007-strncpy-len-must-include-the-terminating-nul-byte.patch/tools/libipv6.c-3295-/* ipv6toolkit-2.0+ds.1/.pc/0007-strncpy-len-must-include-the-terminating-nul-byte.patch/tools/libipv6.c:3296: * Function: sel_src_addr() ipv6toolkit-2.0+ds.1/.pc/0007-strncpy-len-must-include-the-terminating-nul-byte.patch/tools/libipv6.c-3297- * ############################################## ipv6toolkit-2.0+ds.1/.pc/0007-strncpy-len-must-include-the-terminating-nul-byte.patch/tools/libipv6.c-3299- */ ipv6toolkit-2.0+ds.1/.pc/0007-strncpy-len-must-include-the-terminating-nul-byte.patch/tools/libipv6.c:3300:int sel_src_addr(struct iface_data *idata){ ipv6toolkit-2.0+ds.1/.pc/0007-strncpy-len-must-include-the-terminating-nul-byte.patch/tools/libipv6.c-3301- struct in6_addr match; ############################################## ipv6toolkit-2.0+ds.1/.pc/0007-strncpy-len-must-include-the-terminating-nul-byte.patch/tools/libipv6.c-3304-#ifdef DEBUG ipv6toolkit-2.0+ds.1/.pc/0007-strncpy-len-must-include-the-terminating-nul-byte.patch/tools/libipv6.c:3305: puts("DEBUG: BEGIN sel_src_addr()"); ipv6toolkit-2.0+ds.1/.pc/0007-strncpy-len-must-include-the-terminating-nul-byte.patch/tools/libipv6.c-3306-#endif ############################################## ipv6toolkit-2.0+ds.1/.pc/0007-strncpy-len-must-include-the-terminating-nul-byte.patch/tools/libipv6.c-3319- puts("DEBUG: Interface not specified"); ipv6toolkit-2.0+ds.1/.pc/0007-strncpy-len-must-include-the-terminating-nul-byte.patch/tools/libipv6.c:3320: puts("DEBUG: END sel_src_addr() (FAILURE)"); ipv6toolkit-2.0+ds.1/.pc/0007-strncpy-len-must-include-the-terminating-nul-byte.patch/tools/libipv6.c-3321-#endif ############################################## ipv6toolkit-2.0+ds.1/.pc/0007-strncpy-len-must-include-the-terminating-nul-byte.patch/tools/libipv6.c-3330- puts("DEBUG: Did not find interface in local data"); ipv6toolkit-2.0+ds.1/.pc/0007-strncpy-len-must-include-the-terminating-nul-byte.patch/tools/libipv6.c:3331: puts("DEBUG: END sel_src_addr() (FAILURE)"); ipv6toolkit-2.0+ds.1/.pc/0007-strncpy-len-must-include-the-terminating-nul-byte.patch/tools/libipv6.c-3332-#endif ############################################## ipv6toolkit-2.0+ds.1/.pc/0007-strncpy-len-must-include-the-terminating-nul-byte.patch/tools/libipv6.c-3359-#ifdef DEBUG ipv6toolkit-2.0+ds.1/.pc/0007-strncpy-len-must-include-the-terminating-nul-byte.patch/tools/libipv6.c:3360: puts("DEBUG: END sel_src_addr() (SUCCESS)"); ipv6toolkit-2.0+ds.1/.pc/0007-strncpy-len-must-include-the-terminating-nul-byte.patch/tools/libipv6.c-3361-#endif ############################################## ipv6toolkit-2.0+ds.1/.pc/0007-strncpy-len-must-include-the-terminating-nul-byte.patch/tools/libipv6.c-3367-#ifdef DEBUG ipv6toolkit-2.0+ds.1/.pc/0007-strncpy-len-must-include-the-terminating-nul-byte.patch/tools/libipv6.c:3368: puts("DEBUG: END sel_src_addr() (SUCCESS)"); ipv6toolkit-2.0+ds.1/.pc/0007-strncpy-len-must-include-the-terminating-nul-byte.patch/tools/libipv6.c-3369-#endif ############################################## ipv6toolkit-2.0+ds.1/.pc/0007-strncpy-len-must-include-the-terminating-nul-byte.patch/tools/libipv6.c-3394- puts("DEBUG: Did not find interface in local data"); ipv6toolkit-2.0+ds.1/.pc/0007-strncpy-len-must-include-the-terminating-nul-byte.patch/tools/libipv6.c:3395: puts("DEBUG: END sel_src_addr() (FAILURE)"); ipv6toolkit-2.0+ds.1/.pc/0007-strncpy-len-must-include-the-terminating-nul-byte.patch/tools/libipv6.c-3396-#endif ############################################## ipv6toolkit-2.0+ds.1/.pc/0007-strncpy-len-must-include-the-terminating-nul-byte.patch/tools/libipv6.c-3418-#ifdef DEBUG ipv6toolkit-2.0+ds.1/.pc/0007-strncpy-len-must-include-the-terminating-nul-byte.patch/tools/libipv6.c:3419: puts("DEBUG: END sel_src_addr() Used global address (SUCCESS)"); ipv6toolkit-2.0+ds.1/.pc/0007-strncpy-len-must-include-the-terminating-nul-byte.patch/tools/libipv6.c-3420-#endif ############################################## ipv6toolkit-2.0+ds.1/.pc/0007-strncpy-len-must-include-the-terminating-nul-byte.patch/tools/libipv6.c-3426-#ifdef DEBUG ipv6toolkit-2.0+ds.1/.pc/0007-strncpy-len-must-include-the-terminating-nul-byte.patch/tools/libipv6.c:3427: puts("DEBUG: END sel_src_addr() Used local address (SUCCESS)"); ipv6toolkit-2.0+ds.1/.pc/0007-strncpy-len-must-include-the-terminating-nul-byte.patch/tools/libipv6.c-3428-#endif ############################################## ipv6toolkit-2.0+ds.1/.pc/0007-strncpy-len-must-include-the-terminating-nul-byte.patch/tools/libipv6.c-3432-#ifdef DEBUG ipv6toolkit-2.0+ds.1/.pc/0007-strncpy-len-must-include-the-terminating-nul-byte.patch/tools/libipv6.c:3433: puts("DEBUG: END sel_src_addr() Have no IPv6 addresses (FAILURE)"); ipv6toolkit-2.0+ds.1/.pc/0007-strncpy-len-must-include-the-terminating-nul-byte.patch/tools/libipv6.c-3434-#endif ############################################## ipv6toolkit-2.0+ds.1/.pc/0007-strncpy-len-must-include-the-terminating-nul-byte.patch/tools/libipv6.c-3491- print_ipv6_address("DEBUG: Src addr: ", &(idata->srcaddr)); ipv6toolkit-2.0+ds.1/.pc/0007-strncpy-len-must-include-the-terminating-nul-byte.patch/tools/libipv6.c:3492: puts("DEBUG: END sel_src_addr() (SUCCESS)"); ipv6toolkit-2.0+ds.1/.pc/0007-strncpy-len-must-include-the-terminating-nul-byte.patch/tools/libipv6.c-3493-#endif ############################################## ipv6toolkit-2.0+ds.1/.pc/0007-strncpy-len-must-include-the-terminating-nul-byte.patch/tools/libipv6.c-3507- puts("DEBUG: END Did not find interface in local data"); ipv6toolkit-2.0+ds.1/.pc/0007-strncpy-len-must-include-the-terminating-nul-byte.patch/tools/libipv6.c:3508: puts("DEBUG: END sel_src_addr() (FAILURE)"); ipv6toolkit-2.0+ds.1/.pc/0007-strncpy-len-must-include-the-terminating-nul-byte.patch/tools/libipv6.c-3509-#endif ############################################## ipv6toolkit-2.0+ds.1/.pc/0007-strncpy-len-must-include-the-terminating-nul-byte.patch/tools/libipv6.c-3536- print_ipv6_address("DEBUG: Src addr: ", &(idata->srcaddr)); ipv6toolkit-2.0+ds.1/.pc/0007-strncpy-len-must-include-the-terminating-nul-byte.patch/tools/libipv6.c:3537: puts("DEBUG: END sel_src_addr() (SUCCESS)"); ipv6toolkit-2.0+ds.1/.pc/0007-strncpy-len-must-include-the-terminating-nul-byte.patch/tools/libipv6.c-3538-#endif ############################################## ipv6toolkit-2.0+ds.1/.pc/0007-strncpy-len-must-include-the-terminating-nul-byte.patch/tools/libipv6.c-3546- print_ipv6_address("DEBUG: Src addr: ", &(idata->srcaddr)); ipv6toolkit-2.0+ds.1/.pc/0007-strncpy-len-must-include-the-terminating-nul-byte.patch/tools/libipv6.c:3547: puts("DEBUG: END sel_src_addr() (SUCCESS)"); ipv6toolkit-2.0+ds.1/.pc/0007-strncpy-len-must-include-the-terminating-nul-byte.patch/tools/libipv6.c-3548-#endif ############################################## ipv6toolkit-2.0+ds.1/.pc/0007-strncpy-len-must-include-the-terminating-nul-byte.patch/tools/libipv6.c-3558-#ifdef DEBUG ipv6toolkit-2.0+ds.1/.pc/0007-strncpy-len-must-include-the-terminating-nul-byte.patch/tools/libipv6.c:3559: puts("DEBUG: END sel_src_addr() (FAILURE)"); ipv6toolkit-2.0+ds.1/.pc/0007-strncpy-len-must-include-the-terminating-nul-byte.patch/tools/libipv6.c-3560-#endif ############################################## ipv6toolkit-2.0+ds.1/.pc/0007-strncpy-len-must-include-the-terminating-nul-byte.patch/tools/libipv6.c-3580- randpreflen= idata->srcpreflen; ipv6toolkit-2.0+ds.1/.pc/0007-strncpy-len-must-include-the-terminating-nul-byte.patch/tools/libipv6.c:3581: randomize_ipv6_addr(&(idata->srcaddr), &randprefix, randpreflen); ipv6toolkit-2.0+ds.1/.pc/0007-strncpy-len-must-include-the-terminating-nul-byte.patch/tools/libipv6.c-3582- idata->srcaddr_f=1; ############################################## ipv6toolkit-2.0+ds.1/.pc/0007-strncpy-len-must-include-the-terminating-nul-byte.patch/tools/libipv6.c-3611- ipv6toolkit-2.0+ds.1/.pc/0007-strncpy-len-must-include-the-terminating-nul-byte.patch/tools/libipv6.c:3612: if(sel_src_addr(idata) == SUCCESS){ ipv6toolkit-2.0+ds.1/.pc/0007-strncpy-len-must-include-the-terminating-nul-byte.patch/tools/libipv6.c-3613- if(sel_next_hop(idata) == SUCCESS){ ############################################## ipv6toolkit-2.0+ds.1/.pc/0007-strncpy-len-must-include-the-terminating-nul-byte.patch/tools/libipv6.c-3754- if(is_ip6_in_prefix_list( &(idata->dstaddr), &(idata->ip6_global)) || \ ipv6toolkit-2.0+ds.1/.pc/0007-strncpy-len-must-include-the-terminating-nul-byte.patch/tools/libipv6.c:3755: is_eq_in6_addr( &(idata->dstaddr), &(idata->ip6_local))){ ipv6toolkit-2.0+ds.1/.pc/0007-strncpy-len-must-include-the-terminating-nul-byte.patch/tools/libipv6.c-3756- ############################################## ipv6toolkit-2.0+ds.1/.pc/0007-strncpy-len-must-include-the-terminating-nul-byte.patch/tools/libipv6.c-3773- ipv6toolkit-2.0+ds.1/.pc/0007-strncpy-len-must-include-the-terminating-nul-byte.patch/tools/libipv6.c:3774: if( (rif=find_iface_by_addr( &(idata->iflist), &loopback)) == NULL){ ipv6toolkit-2.0+ds.1/.pc/0007-strncpy-len-must-include-the-terminating-nul-byte.patch/tools/libipv6.c-3775-#ifdef DEBUG ############################################## ipv6toolkit-2.0+ds.1/.pc/0007-strncpy-len-must-include-the-terminating-nul-byte.patch/tools/libipv6.c-3831- else{ ipv6toolkit-2.0+ds.1/.pc/0007-strncpy-len-must-include-the-terminating-nul-byte.patch/tools/libipv6.c:3832: randomize_ether_addr(&(idata->hsrcaddr)); ipv6toolkit-2.0+ds.1/.pc/0007-strncpy-len-must-include-the-terminating-nul-byte.patch/tools/libipv6.c-3833- } ############################################## ipv6toolkit-2.0+ds.1/.pc/0007-strncpy-len-must-include-the-terminating-nul-byte.patch/tools/libipv6.c-3946- for(i=0; i < hlist->nhosts; i++) ipv6toolkit-2.0+ds.1/.pc/0007-strncpy-len-must-include-the-terminating-nul-byte.patch/tools/libipv6.c:3947: if(is_eq_in6_addr(target, &((hlist->host[i])->ip6))) ipv6toolkit-2.0+ds.1/.pc/0007-strncpy-len-must-include-the-terminating-nul-byte.patch/tools/libipv6.c-3948- return 1; ############################################## ipv6toolkit-2.0+ds.1/.pc/0007-strncpy-len-must-include-the-terminating-nul-byte.patch/tools/libipv6.c-4421- */ ipv6toolkit-2.0+ds.1/.pc/0007-strncpy-len-must-include-the-terminating-nul-byte.patch/tools/libipv6.c:4422: if(!is_eq_in6_addr(&(pkt_ipv6->ip6_dst), &(ipv6->ip6_src)) && !IN6_IS_ADDR_MULTICAST(&(pkt_ipv6->ip6_dst))) ipv6toolkit-2.0+ds.1/.pc/0007-strncpy-len-must-include-the-terminating-nul-byte.patch/tools/libipv6.c-4423- continue;