===========================================================
                                      .___ __  __   
          _________________  __ __  __| _/|__|/  |_ 
         / ___\_` __ \__  \ |  |  \/ __ | | \\_  __\
        / /_/  >  | \// __ \|  |  / /_/ | |  ||  |  
        \___  /|__|  (____  /____/\____ | |__||__|  
       /_____/            \/           \/           
              grep rough audit - static analysis tool
                  v2.8 written by @Wireghoul
=================================[justanotherhacker.com]===
dublin-traceroute-0.4.2/include/dublintraceroute/udpv4probe.h-30-public:
dublin-traceroute-0.4.2/include/dublintraceroute/udpv4probe.h:31:	const IPv4Address local_addr() const { return local_addr_; }
dublin-traceroute-0.4.2/include/dublintraceroute/udpv4probe.h:32:	const IPv4Address remote_addr() const { return remote_addr_; }
dublin-traceroute-0.4.2/include/dublintraceroute/udpv4probe.h-33-	const uint16_t local_port() const { return local_port_; };
##############################################
dublin-traceroute-0.4.2/src/hop.cc-55-	sa.sin_port = htons(0);
dublin-traceroute-0.4.2/src/hop.cc:56:	if (inet_pton(AF_INET, received()->src_addr().to_string().c_str(), &sa.sin_addr) != 1)
dublin-traceroute-0.4.2/src/hop.cc-57-		throw (std::runtime_error("inet_pton failed"));
##############################################
dublin-traceroute-0.4.2/src/hop.cc-63-	else
dublin-traceroute-0.4.2/src/hop.cc:64:		name = received()->src_addr().to_string();
dublin-traceroute-0.4.2/src/hop.cc-65-	name_ = name;
##############################################
dublin-traceroute-0.4.2/src/hop.cc-159-	flowhash += ip.tos() + ip.protocol();
dublin-traceroute-0.4.2/src/hop.cc:160:	flowhash += (uint32_t)(ip.src_addr());
dublin-traceroute-0.4.2/src/hop.cc:161:	flowhash += (uint32_t)(ip.dst_addr());
dublin-traceroute-0.4.2/src/hop.cc-162-	UDP udp;
##############################################
dublin-traceroute-0.4.2/src/hop.cc-193-	// IP layer
dublin-traceroute-0.4.2/src/hop.cc:194:	root["sent"]["ip"]["src"] = sent()->src_addr().to_string();
dublin-traceroute-0.4.2/src/hop.cc:195:	root["sent"]["ip"]["dst"] = sent()->dst_addr().to_string();
dublin-traceroute-0.4.2/src/hop.cc-196-	root["sent"]["ip"]["ttl"] = sent()->ttl();
##############################################
dublin-traceroute-0.4.2/src/hop.cc-211-		// IP layer
dublin-traceroute-0.4.2/src/hop.cc:212:		root["received"]["ip"]["src"] = received()->src_addr().to_string();
dublin-traceroute-0.4.2/src/hop.cc:213:		root["received"]["ip"]["dst"] = received()->dst_addr().to_string();
dublin-traceroute-0.4.2/src/hop.cc-214-		root["received"]["ip"]["ttl"] = received()->ttl();
##############################################
dublin-traceroute-0.4.2/src/hop.cc-299-		<< "UDP "
dublin-traceroute-0.4.2/src/hop.cc:300:		<< ip.src_addr() << ":" << udp.sport()
dublin-traceroute-0.4.2/src/hop.cc-301-		<< " -> "
dublin-traceroute-0.4.2/src/hop.cc:302:		<< ip.dst_addr() << ":" << udp.dport()
dublin-traceroute-0.4.2/src/hop.cc-303-		<< " TTL: " << static_cast<int>(ip.ttl())
##############################################
dublin-traceroute-0.4.2/src/traceroute_results.cc-76-		if (!broken_nat_) {
dublin-traceroute-0.4.2/src/traceroute_results.cc:77:			if (sent.src_addr() != inner_ip.src_addr())
dublin-traceroute-0.4.2/src/traceroute_results.cc-78-				continue;
##############################################
dublin-traceroute-0.4.2/src/traceroute_results.cc-124-				// print the IP address of the hop
dublin-traceroute-0.4.2/src/traceroute_results.cc:125:				stream << hop.received()->src_addr() << " (" << hop.name() << ")";
dublin-traceroute-0.4.2/src/traceroute_results.cc-126-
##############################################
dublin-traceroute-0.4.2/src/traceroute_results.cc-213-	for (auto &iter: flows()) {
dublin-traceroute-0.4.2/src/traceroute_results.cc:214:		IPv4Address target = iter.second->at(0).sent()->dst_addr();
dublin-traceroute-0.4.2/src/traceroute_results.cc-215-		for (auto hop = iter.second->rbegin(); hop != iter.second->rend(); hop++) {
##############################################
dublin-traceroute-0.4.2/src/traceroute_results.cc-217-			if (hop->received()) {
dublin-traceroute-0.4.2/src/traceroute_results.cc:218:				if (hop->received()->src_addr() != target)
dublin-traceroute-0.4.2/src/traceroute_results.cc-219-					break;
##############################################
dublin-traceroute-0.4.2/tests/src/hop.cxx-34-	h.sent(ip);
dublin-traceroute-0.4.2/tests/src/hop.cxx:35:	ASSERT_EQ(h.sent()->dst_addr(), "8.8.8.8");
dublin-traceroute-0.4.2/tests/src/hop.cxx:36:	ASSERT_EQ(h.sent()->src_addr(), "0.0.0.0");
dublin-traceroute-0.4.2/tests/src/hop.cxx-37-	ASSERT_EQ(h.sent()->ttl(), 32);
##############################################
dublin-traceroute-0.4.2/tests/src/hop.cxx-45-	h.sent(ip);
dublin-traceroute-0.4.2/tests/src/hop.cxx:46:	ASSERT_EQ(h.sent()->dst_addr(), "8.8.8.8");
dublin-traceroute-0.4.2/tests/src/hop.cxx:47:	ASSERT_EQ(h.sent()->src_addr(), "0.0.0.0");
dublin-traceroute-0.4.2/tests/src/hop.cxx-48-	ASSERT_EQ(h.sent()->ttl(), 16);
##############################################
dublin-traceroute-0.4.2/tests/src/udpv4.cxx-18-	ASSERT_EQ(p.ttl(), 64);
dublin-traceroute-0.4.2/tests/src/udpv4.cxx:19:	ASSERT_EQ(p.remote_addr().to_string(), std::string("8.8.8.8"));
dublin-traceroute-0.4.2/tests/src/udpv4.cxx:20:	ASSERT_EQ(p.local_addr().to_string(), std::string("127.0.0.2"));
dublin-traceroute-0.4.2/tests/src/udpv4.cxx-21-}
##############################################
dublin-traceroute-0.4.2/tests/src/udpv4.cxx-27-	ASSERT_EQ(p.ttl(), 64);
dublin-traceroute-0.4.2/tests/src/udpv4.cxx:28:	ASSERT_EQ(p.remote_addr().to_string(), std::string("8.8.8.8"));
dublin-traceroute-0.4.2/tests/src/udpv4.cxx:29:	ASSERT_EQ(p.local_addr().to_string(), std::string("0.0.0.0"));
dublin-traceroute-0.4.2/tests/src/udpv4.cxx-30-}
##############################################
dublin-traceroute-0.4.2/tests/src/udpv4.cxx-38-	ASSERT_EQ(ip->ttl(), 64);
dublin-traceroute-0.4.2/tests/src/udpv4.cxx:39:	ASSERT_EQ(ip->dst_addr().to_string(), std::string("127.0.0.3"));
dublin-traceroute-0.4.2/tests/src/udpv4.cxx:40:	ASSERT_EQ(ip->src_addr().to_string(), std::string("127.0.0.2"));
dublin-traceroute-0.4.2/tests/src/udpv4.cxx-41-	delete ip;
##############################################
dublin-traceroute-0.4.2/tests/src/udpv4.cxx-49-	ASSERT_EQ(ip->ttl(), 64);
dublin-traceroute-0.4.2/tests/src/udpv4.cxx:50:	ASSERT_EQ(ip->dst_addr().to_string(), std::string("8.8.8.8"));
dublin-traceroute-0.4.2/tests/src/udpv4.cxx-51-	// not testing src_addr and IP ID because the default addr depends on