=========================================================== .___ __ __ _________________ __ __ __| _/|__|/ |_ / ___\_` __ \__ \ | | \/ __ | | \\_ __\ / /_/ > | \// __ \| | / /_/ | | || | \___ /|__| (____ /____/\____ | |__||__| /_____/ \/ \/ grep rough audit - static analysis tool v2.8 written by @Wireghoul =================================[justanotherhacker.com]=== batctl-2020.4/bisect_iv.c-1394- batctl-2020.4/bisect_iv.c:1395:static int get_orig_addr(char *orig_name, char *orig_addr) batctl-2020.4/bisect_iv.c-1396-{ ############################################## batctl-2020.4/bisect_iv.c-1520- } else if (rt_orig_ptr) { batctl-2020.4/bisect_iv.c:1521: res = get_orig_addr(rt_orig_ptr, orig); batctl-2020.4/bisect_iv.c-1522- ############################################## batctl-2020.4/bisect_iv.c-1525- } else if (trace_orig_ptr) { batctl-2020.4/bisect_iv.c:1526: res = get_orig_addr(trace_orig_ptr, orig); batctl-2020.4/bisect_iv.c-1527- ############################################## batctl-2020.4/bisect_iv.c-1530- } else if (loop_orig_ptr) { batctl-2020.4/bisect_iv.c:1531: res = get_orig_addr(loop_orig_ptr, orig); batctl-2020.4/bisect_iv.c-1532- ############################################## batctl-2020.4/bisect_iv.c-1547- if (filter_orig_ptr) { batctl-2020.4/bisect_iv.c:1548: res = get_orig_addr(filter_orig_ptr, filter_orig); batctl-2020.4/bisect_iv.c-1549- ############################################## batctl-2020.4/functions.c-87- batctl-2020.4/functions.c:88:char *get_name_by_macaddr(struct ether_addr *mac_addr, int read_opt) batctl-2020.4/functions.c-89-{ ############################################## batctl-2020.4/functions.c-110- batctl-2020.4/functions.c:111: return get_name_by_macaddr(mac_addr, read_opt); batctl-2020.4/functions.c-112-} ############################################## batctl-2020.4/functions.c-142- batctl-2020.4/functions.c:143:static int str_is_mcast_addr(char *addr) batctl-2020.4/functions.c-144-{ ############################################## batctl-2020.4/functions.c-224- strlen(line_ptr) > strlen(" * xx:xx:xx:") && batctl-2020.4/functions.c:225: str_is_mcast_addr(line_ptr+3)) batctl-2020.4/functions.c-226- continue; ############################################## batctl-2020.4/functions.c-231- strlen(line_ptr) > strlen(" * xx:xx:xx:") && batctl-2020.4/functions.c:232: !str_is_mcast_addr(line_ptr+3)) batctl-2020.4/functions.c-233- continue; ############################################## batctl-2020.4/functions.c-415- batctl-2020.4/functions.c:416:static int resolve_l3addr(int ai_family, const char *asc, void *l3addr) batctl-2020.4/functions.c-417-{ ############################################## batctl-2020.4/functions.c-615- batctl-2020.4/functions.c:616:static struct ether_addr *resolve_mac_from_addr(int ai_family, const char *asc) batctl-2020.4/functions.c-617-{ ############################################## batctl-2020.4/functions.c-635- batctl-2020.4/functions.c:636: ret = resolve_l3addr(ai_family, asc, l3addr); batctl-2020.4/functions.c-637- if (ret < 0) ############################################## batctl-2020.4/functions.c-661- for (i = 0; i < sizeof(ai_families) / sizeof(*ai_families); i++) { batctl-2020.4/functions.c:662: mac_result = resolve_mac_from_addr(ai_families[i], asc); batctl-2020.4/functions.c-663- if (mac_result) ############################################## batctl-2020.4/functions.h-42-char *ether_ntoa_long(const struct ether_addr *addr); batctl-2020.4/functions.h:43:char *get_name_by_macaddr(struct ether_addr *mac_addr, int read_opt); batctl-2020.4/functions.h-44-char *get_name_by_macstr(char *mac_str, int read_opt); ############################################## batctl-2020.4/tcpdump.c-196- printf("\tTVLV ROAMv1: client %s, VLAN ID %d\n", batctl-2020.4/tcpdump.c:197: get_name_by_macaddr((struct ether_addr *)tvlv->client, NO_FLAGS), batctl-2020.4/tcpdump.c-198- BATADV_PRINT_VID(ntohs(tvlv->vid))); ############################################## batctl-2020.4/tcpdump.c-350- src = (struct ether_addr *)tvlv_packet->src; batctl-2020.4/tcpdump.c:351: printf("BAT %s > ", get_name_by_macaddr(src, read_opt)); batctl-2020.4/tcpdump.c-352- ############################################## batctl-2020.4/tcpdump.c-355- printf("%s: TVLV, len %zu, tvlv_len %zu, ttl %hhu\n", batctl-2020.4/tcpdump.c:356: get_name_by_macaddr(dst, read_opt), batctl-2020.4/tcpdump.c-357- buff_len - sizeof(struct ether_header), tvlv_len, ############################################## batctl-2020.4/tcpdump.c-392- printf("BLA CLAIM, backbone %s, ", batctl-2020.4/tcpdump.c:393: get_name_by_macaddr((struct ether_addr *)hw_src, read_opt)); batctl-2020.4/tcpdump.c-394- printf("client %s, bla group %04x\n", batctl-2020.4/tcpdump.c:395: get_name_by_macaddr((struct ether_addr *)eth_hdr->ether_shost, read_opt), batctl-2020.4/tcpdump.c-396- ntohs(bla_dst->group)); ############################################## batctl-2020.4/tcpdump.c-399- printf("BLA UNCLAIM, backbone %s, ", batctl-2020.4/tcpdump.c:400: get_name_by_macaddr((struct ether_addr *)eth_hdr->ether_shost, read_opt)); batctl-2020.4/tcpdump.c-401- printf("client %s, bla group %04x\n", batctl-2020.4/tcpdump.c:402: get_name_by_macaddr((struct ether_addr *)hw_src, read_opt), batctl-2020.4/tcpdump.c-403- ntohs(bla_dst->group)); ############################################## batctl-2020.4/tcpdump.c-406- printf("BLA ANNOUNCE, backbone %s, bla group %04x, crc %04x\n", batctl-2020.4/tcpdump.c:407: get_name_by_macaddr((struct ether_addr *)eth_hdr->ether_shost, read_opt), batctl-2020.4/tcpdump.c-408- ntohs(bla_dst->group), ntohs(*((uint16_t *)(&hw_src[4])))); ############################################## batctl-2020.4/tcpdump.c-411- printf("BLA REQUEST, src backbone %s, ", batctl-2020.4/tcpdump.c:412: get_name_by_macaddr((struct ether_addr *)eth_hdr->ether_shost, read_opt)); batctl-2020.4/tcpdump.c-413- printf("dst backbone %s\n", batctl-2020.4/tcpdump.c:414: get_name_by_macaddr((struct ether_addr *)eth_hdr->ether_dhost, read_opt)); batctl-2020.4/tcpdump.c-415- break; ############################################## batctl-2020.4/tcpdump.c-417- printf("BLA LOOPDETECT, src backbone %s, ", batctl-2020.4/tcpdump.c:418: get_name_by_macaddr((struct ether_addr *)eth_hdr->ether_shost, read_opt)); batctl-2020.4/tcpdump.c-419- printf("dst backbone %s\n", batctl-2020.4/tcpdump.c:420: get_name_by_macaddr((struct ether_addr *)eth_hdr->ether_dhost, read_opt)); batctl-2020.4/tcpdump.c-421- break; ############################################## batctl-2020.4/tcpdump.c-765- printf("BAT %s: ", batctl-2020.4/tcpdump.c:766: get_name_by_macaddr((struct ether_addr *)batman_ogm_packet->orig, read_opt)); batctl-2020.4/tcpdump.c-767- ############################################## batctl-2020.4/tcpdump.c-769- printf("OGM IV via neigh %s, seq %u, tq %3d, ttl %2d, v %d, flags [%c%c%c], length %zu, tvlv_len %zu\n", batctl-2020.4/tcpdump.c:770: get_name_by_macaddr((struct ether_addr *)ether_header->ether_shost, read_opt), batctl-2020.4/tcpdump.c-771- ntohl(batman_ogm_packet->seqno), batman_ogm_packet->tq, ############################################## batctl-2020.4/tcpdump.c-804- ether_addr = (struct ether_addr *)batman_ogm2->orig; batctl-2020.4/tcpdump.c:805: printf("BAT %s: ", get_name_by_macaddr(ether_addr, read_opt)); batctl-2020.4/tcpdump.c-806- ############################################## batctl-2020.4/tcpdump.c-817- printf("OGM2 via neigh %s, seq %u, throughput %s, ttl %2d, v %d, length %zu, tvlv_len %zu\n", batctl-2020.4/tcpdump.c:818: get_name_by_macaddr(ether_addr, read_opt), batctl-2020.4/tcpdump.c-819- ntohl(batman_ogm2->seqno), thr_str, batman_ogm2->ttl, ############################################## batctl-2020.4/tcpdump.c-846- ether_addr = (struct ether_addr *)batman_elp->orig; batctl-2020.4/tcpdump.c:847: printf("BAT %s: ", get_name_by_macaddr(ether_addr, read_opt)); batctl-2020.4/tcpdump.c-848- ############################################## batctl-2020.4/tcpdump.c-850- printf("ELP via iface %s, seq %u, v %d, interval %ums, length %zu\n", batctl-2020.4/tcpdump.c:851: get_name_by_macaddr(ether_addr, read_opt), batctl-2020.4/tcpdump.c-852- ntohl(batman_elp->seqno), batman_elp->version, ############################################## batctl-2020.4/tcpdump.c-871- printf("BAT %s > ", batctl-2020.4/tcpdump.c:872: get_name_by_macaddr((struct ether_addr *)icmp_packet->orig, read_opt)); batctl-2020.4/tcpdump.c-873- batctl-2020.4/tcpdump.c:874: name = get_name_by_macaddr((struct ether_addr *)icmp_packet->dst, batctl-2020.4/tcpdump.c-875- read_opt); ############################################## batctl-2020.4/tcpdump.c-927- printf("BAT %s > ", batctl-2020.4/tcpdump.c:928: get_name_by_macaddr((struct ether_addr *)ether_header->ether_shost, read_opt)); batctl-2020.4/tcpdump.c-929- batctl-2020.4/tcpdump.c-930- printf("%s: UCAST, ttvn %d, ttl %hhu, ", batctl-2020.4/tcpdump.c:931: get_name_by_macaddr((struct ether_addr *)unicast_packet->dest, read_opt), batctl-2020.4/tcpdump.c-932- unicast_packet->ttvn, unicast_packet->ttl); ############################################## batctl-2020.4/tcpdump.c-953- printf("BAT %s > ", batctl-2020.4/tcpdump.c:954: get_name_by_macaddr((struct ether_addr *)ether_header->ether_shost, batctl-2020.4/tcpdump.c-955- read_opt)); ############################################## batctl-2020.4/tcpdump.c-957- printf("%s: UCAST FRAG, seqno %d, no %d, ttl %hhu\n", batctl-2020.4/tcpdump.c:958: get_name_by_macaddr((struct ether_addr *)frag_packet->dest, batctl-2020.4/tcpdump.c-959- read_opt), ############################################## batctl-2020.4/tcpdump.c-978- printf("BAT %s: ", batctl-2020.4/tcpdump.c:979: get_name_by_macaddr((struct ether_addr *)ether_header->ether_shost, read_opt)); batctl-2020.4/tcpdump.c-980- batctl-2020.4/tcpdump.c-981- printf("BCAST, orig %s, seq %u, ", batctl-2020.4/tcpdump.c:982: get_name_by_macaddr((struct ether_addr *)bcast_packet->orig, read_opt), batctl-2020.4/tcpdump.c-983- ntohl(bcast_packet->seqno)); ############################################## batctl-2020.4/tcpdump.c-1003- printf("BAT %s > ", batctl-2020.4/tcpdump.c:1004: get_name_by_macaddr((struct ether_addr *)ether_header->ether_shost, batctl-2020.4/tcpdump.c-1005- read_opt)); ############################################## batctl-2020.4/tcpdump.c-1007- printf("%s|%s: CODED, ttvn %d|%d, ttl %hhu\n", batctl-2020.4/tcpdump.c:1008: get_name_by_macaddr((struct ether_addr *)coded_packet->first_orig_dest, batctl-2020.4/tcpdump.c-1009- read_opt), batctl-2020.4/tcpdump.c:1010: get_name_by_macaddr((struct ether_addr *)coded_packet->second_dest, batctl-2020.4/tcpdump.c-1011- read_opt), ############################################## batctl-2020.4/tcpdump.c-1015- batctl-2020.4/tcpdump.c:1016:static void dump_batman_4addr(unsigned char *packet_buff, ssize_t buff_len, int read_opt, int time_printed) batctl-2020.4/tcpdump.c-1017-{ ############################################## batctl-2020.4/tcpdump.c-1022- LEN_CHECK((size_t)buff_len - sizeof(struct ether_header) - sizeof(struct batadv_unicast_4addr_packet), batctl-2020.4/tcpdump.c:1023: sizeof(struct ether_header), "BAT 4ADDR (unpacked)"); batctl-2020.4/tcpdump.c-1024- ############################################## batctl-2020.4/tcpdump.c-1031- printf("BAT %s > ", batctl-2020.4/tcpdump.c:1032: get_name_by_macaddr((struct ether_addr *)ether_header->ether_shost, read_opt)); batctl-2020.4/tcpdump.c-1033- batctl-2020.4/tcpdump.c-1034- printf("%s: 4ADDR, subtybe %hhu, ttvn %d, ttl %hhu, ", batctl-2020.4/tcpdump.c:1035: get_name_by_macaddr((struct ether_addr *)unicast_4addr_packet->u.dest, read_opt), batctl-2020.4/tcpdump.c-1036- unicast_4addr_packet->subtype, unicast_4addr_packet->u.ttvn, ############################################## batctl-2020.4/tcpdump.c-1113- if (dump_level & DUMP_TYPE_BATUCAST) batctl-2020.4/tcpdump.c:1114: dump_batman_4addr(packet_buff, buff_len, read_opt, time_printed); batctl-2020.4/tcpdump.c-1115- break;