===========================================================
                                      .___ __  __   
          _________________  __ __  __| _/|__|/  |_ 
         / ___\_` __ \__  \ |  |  \/ __ | | \\_  __\
        / /_/  >  | \// __ \|  |  / /_/ | |  ||  |  
        \___  /|__|  (____  /____/\____ | |__||__|  
       /_____/            \/           \/           
              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-}