=========================================================== .___ __ __ _________________ __ __ __| _/|__|/ |_ / ___\_` __ \__ \ | | \/ __ | | \\_ __\ / /_/ > | \// __ \| | / /_/ | | || | \___ /|__| (____ /____/\____ | |__||__| /_____/ \/ \/ grep rough audit - static analysis tool v2.8 written by @Wireghoul =================================[justanotherhacker.com]=== ndppd-0.2.5/src/address.cc-279- ndppd-0.2.5/src/address.cc:280:struct in6_addr& address::addr() ndppd-0.2.5/src/address.cc-281-{ ############################################## ndppd-0.2.5/src/address.cc-284- ndppd-0.2.5/src/address.cc:285:const struct in6_addr& address::const_addr() const ndppd-0.2.5/src/address.cc-286-{ ############################################## ndppd-0.2.5/src/address.h-36- ndppd-0.2.5/src/address.h:37: struct in6_addr& addr(); ndppd-0.2.5/src/address.h-38- ndppd-0.2.5/src/address.h:39: const struct in6_addr& const_addr() const; ndppd-0.2.5/src/address.h-40- ############################################## ndppd-0.2.5/src/iface.cc-326- daddr_tmp.sin6_port = htons(IPPROTO_ICMPV6); // Needed? ndppd-0.2.5/src/iface.cc:327: memcpy(&daddr_tmp.sin6_addr,& daddr.const_addr(), sizeof(struct in6_addr)); ndppd-0.2.5/src/iface.cc-328- ############################################## ndppd-0.2.5/src/iface.cc-390- ndppd-0.2.5/src/iface.cc:391: memcpy(&ns->nd_ns_target,& taddr.const_addr(), sizeof(struct in6_addr)); ndppd-0.2.5/src/iface.cc-392- ############################################## ndppd-0.2.5/src/iface.cc-402- ndppd-0.2.5/src/iface.cc:403: daddr.addr().s6_addr[13] = taddr.const_addr().s6_addr[13]; ndppd-0.2.5/src/iface.cc:404: daddr.addr().s6_addr[14] = taddr.const_addr().s6_addr[14]; ndppd-0.2.5/src/iface.cc:405: daddr.addr().s6_addr[15] = taddr.const_addr().s6_addr[15]; ndppd-0.2.5/src/iface.cc-406- ############################################## ndppd-0.2.5/src/iface.cc-431- ndppd-0.2.5/src/iface.cc:432: memcpy(&na->nd_na_target,& taddr.const_addr(), sizeof(struct in6_addr)); ndppd-0.2.5/src/iface.cc-433- ############################################## ndppd-0.2.5/src/iface.cc-585- ndppd-0.2.5/src/iface.cc:586: if ((sess->taddr() == taddr) && (sess->status() == session::WAITING)) { ndppd-0.2.5/src/iface.cc-587- sess->handle_advert(); ############################################## ndppd-0.2.5/src/proxy.cc-75- ndppd-0.2.5/src/proxy.cc:76: if ((*sit)->taddr() == taddr) { ndppd-0.2.5/src/proxy.cc-77- switch ((*sit)->status()) { ############################################## ndppd-0.2.5/src/proxy.cc-98- ndppd-0.2.5/src/proxy.cc:99: logger::debug() << "checking " << ru->addr() << " against " << taddr; ndppd-0.2.5/src/proxy.cc-100- ndppd-0.2.5/src/proxy.cc:101: if (ru->addr() == taddr) { ndppd-0.2.5/src/proxy.cc-102- if (!se) { ############################################## ndppd-0.2.5/src/route.cc-31-route::route(const address& addr, const std::string& ifname) : ndppd-0.2.5/src/route.cc:32: _addr(addr), _ifname(ifname) ndppd-0.2.5/src/route.cc-33-{ ############################################## ndppd-0.2.5/src/route.cc-105- ndppd-0.2.5/src/route.cc:106: if (hexdec(buf, (unsigned char* )&addr.addr(), 16) != 16) { ndppd-0.2.5/src/route.cc-107- // TODO: Warn here? ############################################## ndppd-0.2.5/src/route.cc-145- it != _routes.end(); it++) { ndppd-0.2.5/src/route.cc:146: if ((*it)->addr() == addr) ndppd-0.2.5/src/route.cc-147- return *it; ############################################## ndppd-0.2.5/src/route.cc-178- ndppd-0.2.5/src/route.cc:179:const address& route::addr() const ndppd-0.2.5/src/route.cc-180-{ ############################################## ndppd-0.2.5/src/route.h-43- ndppd-0.2.5/src/route.h:44: const address& addr() const; ndppd-0.2.5/src/route.h-45- ############################################## ndppd-0.2.5/src/rule.cc-59- ndppd-0.2.5/src/rule.cc:60:const address& rule::addr() const ndppd-0.2.5/src/rule.cc-61-{ ############################################## ndppd-0.2.5/src/rule.h-36- ndppd-0.2.5/src/rule.h:37: const address& addr() const; ndppd-0.2.5/src/rule.h-38- ############################################## ndppd-0.2.5/src/session.cc-118- ndppd-0.2.5/src/session.cc:119:const address& session::taddr() const ndppd-0.2.5/src/session.cc-120-{ ############################################## ndppd-0.2.5/src/session.cc-123- ndppd-0.2.5/src/session.cc:124:const address& session::saddr() const ndppd-0.2.5/src/session.cc-125-{ ############################################## ndppd-0.2.5/src/session.cc-128- ndppd-0.2.5/src/session.cc:129:const address& session::daddr() const ndppd-0.2.5/src/session.cc-130-{ ############################################## ndppd-0.2.5/src/session.h-64- ndppd-0.2.5/src/session.h:65: const address& taddr() const; ndppd-0.2.5/src/session.h-66- ndppd-0.2.5/src/session.h:67: const address& daddr() const; ndppd-0.2.5/src/session.h-68- ndppd-0.2.5/src/session.h:69: const address& saddr() const; ndppd-0.2.5/src/session.h-70- ############################################## ndppd-0.2.5/src/ndppd.cc-93- ndppd-0.2.5/src/ndppd.cc:94: address addr(*ru_cf); ndppd-0.2.5/src/ndppd.cc-95- ############################################## ndppd-0.2.5/src/ndppd.cc-179- ndppd-0.2.5/src/ndppd.cc:180: address addr(*ru_cf); ndppd-0.2.5/src/ndppd.cc-181- ############################################## ndppd-0.2.5/.pc/pid_perms/src/ndppd.cc-93- ndppd-0.2.5/.pc/pid_perms/src/ndppd.cc:94: address addr(*ru_cf); ndppd-0.2.5/.pc/pid_perms/src/ndppd.cc-95- ############################################## ndppd-0.2.5/.pc/pid_perms/src/ndppd.cc-179- ndppd-0.2.5/.pc/pid_perms/src/ndppd.cc:180: address addr(*ru_cf); ndppd-0.2.5/.pc/pid_perms/src/ndppd.cc-181-