Is there a traceroute like command that allows you to see the return path a packet takes to get from a remote site back to your location? I know this capability is outlined in the original traceroute RFC, but I don't know that it is actually implemented.
Traceroute is really just a series of icmp echo packets with ttl incrementet from 1 and up to 30 (hops).
Tracing the route the packet go back, would require the remote site to manipulate the ttl's of the packets it sends out.
It's a long time since I've read the ICMP rfc's, but the functionality must (as far as I can see) be implemented in the tcp/ip stack of the remote site. I have not seen any such implementions or utilities yet. Try to get telnet access to the remote site, and try a trace from there.
Reply from 66.77.74.20: bytes=32 time=331ms TTL=234
Reply from 66.77.74.20: bytes=32 time=330ms TTL=234
Reply from 66.77.74.20: bytes=32 time=331ms TTL=234
Reply from 66.77.74.20: bytes=32 time=430ms TTL=234
Ping statistics for 66.77.74.20:
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
Minimum = 330ms, Maximum = 430ms, Average = 355ms
What protocols will this techniq use. Which OS/version of ping do you use. I would like to know. Seems like simular functionality to strict or loose source route.
I browsed through some rfc's and found that my memory betrayed me. Traceroute uses udp packets with increasing ttl, not icmp echo reply. Then it interpret icmp replies.
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.