=========================================================== .___ __ __ _________________ __ __ __| _/|__|/ |_ / ___\_` __ \__ \ | | \/ __ | | \\_ __\ / /_/ > | \// __ \| | / /_/ | | || | \___ /|__| (____ /____/\____ | |__||__| /_____/ \/ \/ grep rough audit - static analysis tool v2.8 written by @Wireghoul =================================[justanotherhacker.com]=== babeld-1.9.1/kernel.h-72-#define CHANGE_ROUTE (1 << 1) babeld-1.9.1/kernel.h:73:#define CHANGE_ADDR (1 << 2) babeld-1.9.1/kernel.h-74-#define CHANGE_RULE (1 << 3) ############################################## babeld-1.9.1/kernel_netlink.c-64-#define GET_PLEN(p, v4) (v4) ? (p) + 96 : (p) babeld-1.9.1/kernel_netlink.c:65:#define COPY_ADDR(d, rta, v4) \ babeld-1.9.1/kernel_netlink.c-66- do { \ ############################################## babeld-1.9.1/kernel_netlink.c-1139- route->plen = GET_PLEN(rtm->rtm_dst_len, is_v4); babeld-1.9.1/kernel_netlink.c:1140: COPY_ADDR(route->prefix, rta, is_v4); babeld-1.9.1/kernel_netlink.c-1141- break; ############################################## babeld-1.9.1/kernel_netlink.c-1143- route->src_plen = GET_PLEN(rtm->rtm_src_len, is_v4); babeld-1.9.1/kernel_netlink.c:1144: COPY_ADDR(route->src_prefix, rta, is_v4); babeld-1.9.1/kernel_netlink.c-1145- break; babeld-1.9.1/kernel_netlink.c-1146- case RTA_GATEWAY: babeld-1.9.1/kernel_netlink.c:1147: COPY_ADDR(route->gw, rta, is_v4); babeld-1.9.1/kernel_netlink.c-1148- break; ############################################## babeld-1.9.1/kernel_netlink.c-1472- rule->src_plen = GET_PLEN(rtm->rtm_src_len, is_v4); babeld-1.9.1/kernel_netlink.c:1473: COPY_ADDR(rule->src, rta, is_v4); babeld-1.9.1/kernel_netlink.c-1474- break; ############################################## babeld-1.9.1/kernel_netlink.c-1528- if(rc <= 0) break; babeld-1.9.1/kernel_netlink.c:1529: return filter->addr(&u.addr, filter->addr_closure); babeld-1.9.1/kernel_netlink.c-1530- case RTM_NEWRULE: ############################################## babeld-1.9.1/kernel_socket.c-514- babeld-1.9.1/kernel_socket.c:515:#define PUSHADDR(src) \ babeld-1.9.1/kernel_socket.c-516- do { struct sockaddr_in *sin = (struct sockaddr_in*) data; \ ############################################## babeld-1.9.1/kernel_socket.c-536- babeld-1.9.1/kernel_socket.c:537: PUSHADDR(dest); babeld-1.9.1/kernel_socket.c-538- if(metric == KERNEL_INFINITY) { babeld-1.9.1/kernel_socket.c:539: PUSHADDR(**local4); babeld-1.9.1/kernel_socket.c-540- } else if(plen == 128 && memcmp(dest+12, gate+12, 4) == 0) { ############################################## babeld-1.9.1/kernel_socket.c-546- msg.m_rtm.rtm_flags |= RTF_GATEWAY; babeld-1.9.1/kernel_socket.c:547: PUSHADDR(gate); babeld-1.9.1/kernel_socket.c-548- } ############################################## babeld-1.9.1/kernel_socket.c-551- plen2mask(plen, &tmp_sin6_addr); babeld-1.9.1/kernel_socket.c:552: PUSHADDR((char *)&tmp_sin6_addr); babeld-1.9.1/kernel_socket.c-553- } ############################################## babeld-1.9.1/kernel_socket.c-826- } babeld-1.9.1/kernel_socket.c:827: filter->addr(&addr, filter->addr_closure); babeld-1.9.1/kernel_socket.c-828- }