possible traceroute implementation