=========================================================== .___ __ __ _________________ __ __ __| _/|__|/ |_ / ___\_` __ \__ \ | | \/ __ | | \\_ __\ / /_/ > | \// __ \| | / /_/ | | || | \___ /|__| (____ /____/\____ | |__||__| /_____/ \/ \/ grep rough audit - static analysis tool v2.8 written by @Wireghoul =================================[justanotherhacker.com]=== nethogs-0.8.5/src/nethogs.h-78- /* ipv4 constructor takes an in_addr_t */ nethogs-0.8.5/src/nethogs.h:79: local_addr(in_addr_t m_addr, local_addr *m_next = NULL) { nethogs-0.8.5/src/nethogs.h-80- addr = m_addr; ############################################## nethogs-0.8.5/src/nethogs.h-86- /* this constructor takes an char address[33] */ nethogs-0.8.5/src/nethogs.h:87: local_addr(struct in6_addr *m_addr, local_addr *m_next = NULL) { nethogs-0.8.5/src/nethogs.h-88- addr6 = *m_addr; ############################################## nethogs-0.8.5/src/packet.cpp-70- struct sockaddr_in *addr = (struct sockaddr_in *)ifa->ifa_addr; nethogs-0.8.5/src/packet.cpp:71: local_addrs = new local_addr(addr->sin_addr.s_addr, local_addrs); nethogs-0.8.5/src/packet.cpp-72- ############################################## nethogs-0.8.5/src/packet.cpp-77- struct sockaddr_in6 *addr = (struct sockaddr_in6 *)ifa->ifa_addr; nethogs-0.8.5/src/packet.cpp:78: local_addrs = new local_addr(&addr->sin6_addr, local_addrs); nethogs-0.8.5/src/packet.cpp-79- if (tracemode || DEBUG) { ############################################## nethogs-0.8.5/src/packet.cpp-198- nethogs-0.8.5/src/packet.cpp:199:bool sameinaddr(in_addr one, in_addr other) { nethogs-0.8.5/src/packet.cpp-200- return one.s_addr == other.s_addr; ############################################## nethogs-0.8.5/src/packet.cpp-202- nethogs-0.8.5/src/packet.cpp:203:bool samein6addr(in6_addr one, in6_addr other) { nethogs-0.8.5/src/packet.cpp-204- return std::equal(one.s6_addr, one.s6_addr + 16, other.s6_addr); ############################################## nethogs-0.8.5/src/packet.cpp-295- (sa_family == AF_INET nethogs-0.8.5/src/packet.cpp:296: ? (sameinaddr(sip, other->sip)) && (sameinaddr(dip, other->dip)) nethogs-0.8.5/src/packet.cpp:297: : (samein6addr(sip6, other->sip6)) && nethogs-0.8.5/src/packet.cpp:298: (samein6addr(dip6, other->dip6))); nethogs-0.8.5/src/packet.cpp-299-} ############################################## nethogs-0.8.5/src/packet.cpp-301-bool Packet::matchSource(Packet *other) { nethogs-0.8.5/src/packet.cpp:302: return (sport == other->sport) && (sameinaddr(sip, other->sip)); nethogs-0.8.5/src/packet.cpp-303-}