traceproto
Another traceroute variant which allows different protocols and port
to be used. "It currently supports tcp, udp, and icmp traces with the
possibility of others in the future." It comes with a wrapper script
called HopWatcher, which can be used to quickly detect when a
path has changed -
Example
142:/home/andreu# traceproto www.cisco.com traceproto: trace to www.cisco.com (198.133.219.25), port 80 ttl 1: ICMP Time Exceeded from 129.renater.fr (193.49.159.129) 6.7040 ms 0.28100 ms 0.28600 ms ttl 2: ICMP Time Exceeded from gw1-renater.renater.fr (193.49.159.249) 0.16900 ms 6.0140 ms 0.25500 ms ttl 3: ICMP Time Exceeded from nri-a-g13-0-50.cssi.renater.fr (193.51.182.6) 6.8280 ms 0.58200 ms 0.52100 ms ttl 4: ICMP Time Exceeded from 193.51.185.1 (193.51.185.1) 6.6400 ms 7.4230 ms 6.7690 ms ttl 5: ICMP Time Exceeded from PO11-0.pascr1.Paris.opentransit.net (193.251.241.97) 0.58100 ms 0.64100 ms 0.54700 ms ttl 6: ICMP Time Exceeded from level3-1.GW.opentransit.net (193.251.240.214) 6.9390 ms 0.62200 ms 6.8990 ms ttl 7: ICMP Time Exceeded from ae-0-17.mp1.Paris1.Level3.net (212.73.240.97) 7.0790 ms 7.0250 ms 0.79400 ms ttl 8: ICMP Time Exceeded from so-1-0-0.bbr2.London2.Level3.net (212.187.128.42) 10.362 ms 10.100 ms 16.384 ms ttl 9: ICMP Time Exceeded from as-0-0.bbr1.NewYork1.Level3.net (4.68.128.106) 109.93 ms 78.367 ms 80.352 ms ttl 10: ICMP Time Exceeded from as-0-0.bbr1.SanJose1.Level3.net (64.159.1.133) 156.61 ms 179.35 ms ICMP Time Exceeded from ae-0-0.bbr2.SanJose1.Level3.net (64.159.1.130) 148.04 ms ttl 11: ICMP Time Exceeded from ge-7-0.ipcolo1.SanJose1.Level3.net (4.68.123.9) 153.59 ms ICMP Time Exceeded from ge-11-0.ipcolo1.SanJose1.Level3.net (4.68.123.41) 142.50 ms ICMP Time Exceeded from ge-7-1.ipcolo1.SanJose1.Level3.net (4.68.123.73) 133.66 ms ttl 12: ICMP Time Exceeded from p1-0.cisco.bbnplanet.net (4.0.26.14) 150.13 ms 191.24 ms 156.89 ms ttl 13: ICMP Time Exceeded from sjck-dmzbb-gw1.cisco.com (128.107.239.9) 141.47 ms 147.98 ms 158.12 ms ttl 14: ICMP Time Exceeded from sjck-dmzdc-gw2.cisco.com (128.107.224.77) 188.85 ms 148.17 ms 152.99 ms ttl 15:no response no response hop : min / ave / max : # packets : # lost ------------------------------------------------------- 1 : 0.28100 / 2.4237 / 6.7040 : 3 packets : 0 lost 2 : 0.16900 / 2.1460 / 6.0140 : 3 packets : 0 lost 3 : 0.52100 / 2.6437 / 6.8280 : 3 packets : 0 lost 4 : 6.6400 / 6.9440 / 7.4230 : 3 packets : 0 lost 5 : 0.54700 / 0.58967 / 0.64100 : 3 packets : 0 lost 6 : 0.62200 / 4.8200 / 6.9390 : 3 packets : 0 lost 7 : 0.79400 / 4.9660 / 7.0790 : 3 packets : 0 lost 8 : 10.100 / 12.282 / 16.384 : 3 packets : 0 lost 9 : 78.367 / 89.550 / 109.93 : 3 packets : 0 lost 10 : 148.04 / 161.33 / 179.35 : 3 packets : 0 lost 11 : 133.66 / 143.25 / 153.59 : 3 packets : 0 lost 12 : 150.13 / 166.09 / 191.24 : 3 packets : 0 lost 13 : 141.47 / 149.19 / 158.12 : 3 packets : 0 lost 14 : 148.17 / 163.34 / 188.85 : 3 packets : 0 lost 15 : 0.0000 / 0.0000 / 0.0000 : 0 packets : 2 lost ------------------------Total-------------------------- total 0.0000 / 60.540 / 191.24 : 42 packets : 2 lost
References
- http://traceproto.sourceforge.net/
- Debian package:
traceproto - traceroute replacement that supports TCP, UDP, and ICMP
– Main.FrancoisXavierAndreu & Main.SimonMuyal - 06 Jun 2005