A tool that sends packets whose TTL (hop limit) starts at 1 and grows. Each router that drops a packet because the TTL reached zero answers with an ICMP message, which reveals that hop. See TTL and ICMP.