History log of /freebsd-10.1-release/contrib/traceroute/traceroute.8
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
# 272461 02-Oct-2014 gjb

Copy stable/10@r272459 to releng/10.1 as part of
the 10.1-RELEASE process.

Approved by: re (implicit)
Sponsored by: The FreeBSD Foundation

# 256281 10-Oct-2013 gjb

Copy head (r256279) to stable/10 as part of the 10.0-RELEASE cycle.

Approved by: re (implicit)
Sponsored by: The FreeBSD Foundation


# 237635 27-Jun-2012 joel

mdocify and update the traceroute(8) manual page.

Reviewed by: brueffer
No objection: ru, uqs


# 176428 20-Feb-2008 rpaulo

Add AS lookup functionality. On each hop we query a whois server to
find the corresponding AS for that IP (-a switch).
We can also choose a different whois server with the -A switch. The
default is whois.radb.net.

Obtained from: NetBSD
Reviewed by: bms, njl (mentor)
Approved by: njl (mentor)


# 163388 15-Oct-2006 dwmalone

Make it so that the synopsis and usage message almost agree.

MFC after: 3 weeks


# 163387 15-Oct-2006 dwmalone

Add a -D option to traceroute that prints the differences between
the probe packet we sent and the packet quoted by the ICMP response.
Can be useful for spotting hops that change the packet in-flight
or have problems generating correct ICMP responses.

MFC after: 3 weeks


# 159576 13-Jun-2006 dwmalone

Make traceroute decode all the ICMP unreachable messages defined
in http://www.iana.org/assignments/icmp-parameters. Thankfully
IANA's list aggrees with <netinet/ip_icmp.h>.

I've tried to do this in a way which is mostly consistent with
tcptraceroute and Debian's version of traceroute. However, sometimes
a letter is used twice by these versions, so I've gone with:

LBL tcptr Debian (chosen)
ICMP_UNREACH_NET !N !N !N !N
ICMP_UNREACH_HOST !H !H !H !H
ICMP_UNREACH_PROTOCOL !P !P !P !P
ICMP_UNREACH_PORT ! !p ! !
ICMP_UNREACH_NEEDFRAG !F-%d !F !F-<%d> !F-<%d>
ICMP_UNREACH_SRCFAIL !S !S !S !S
ICMP_UNREACH_NET_UNKNOWN !<%d> !U !<%d> !U
ICMP_UNREACH_HOST_UNKNOWN !<%d> !U !<%d> !W
ICMP_UNREACH_ISOLATED !<%d> !I !I !I
ICMP_UNREACH_NET_PROHIB !<%d> !A !A !A
ICMP_UNREACH_HOST_PROHIB !<%d> !C !C !Z
ICMP_UNREACH_TOSNET !<%d> !T !T !Q
ICMP_UNREACH_TOSHOST !<%d> !T !T !T
ICMP_UNREACH_FILTER_PROHIB !X !A !A !X
ICMP_UNREACH_HOST_PRECEDENCE !V !<%d> !V !V
ICMP_UNREACH_PRECEDENCE_CUTOFF !C !<%d> !C !C

Graham Wilson is planning to use the same codes in Debian's version.

MFC after: 3 weeks


# 159386 07-Jun-2006 maxim

o It's lilac-dmc.Berkeley.EDU, not lbl-csam.arpa.

Obtained from: NetBSD


# 158424 11-May-2006 cjc

Option for setting a fixed destination port. This is useful for tracing
to a host behind a firewall where only specific services are allowed.
For example, to trace the hops to an HTTP server behind a firewall,

$ traceroute -e -P tcp -p 80 www-firewalled.example.com

MFC after: 1 week


# 144951 12-Apr-2005 thomas

Fix minor discrepancy between documentation and implementation: the
destination port is incremented for each packet sent to the same hop.

MFC after: 1 week


# 107837 13-Dec-2002 fenner

Fix misspelling.

PR: docs/44930
Submitted by: Michael McGoldrick <mmcgoldrick@linuxdriven.net>


# 100787 28-Jul-2002 fenner

Merge 1.4a12


# 100535 22-Jul-2002 fenner

Add an ICMP protocol handler, partly based on LBL's traceroute 1.4 .

Submitted by: dcs


# 77816 06-Jun-2001 ru

Fetch the default maximum TTL value from the net.inet.ip.ttl MIB.

PR: bin/19598
MFC after: 1 week


# 51949 05-Oct-1999 obrien

Fully document -q.
Restore original $Header$.


# 47071 12-May-1999 archie

Add a min TTL flag to go along with the max TTL flag. That is, this flag
allows you to start tracing at a hop number other than 1.

Submitted by: Stefan `Sec` Zehl <sec@42.org>


# 46542 06-May-1999 archie

Add the capability for traceroute(8) to send packets of any IP protocol
instead of just UDP; an alternate protocol is specified by '-P proto'.
This is useful for finding routers that are blocking packets based on
IP protocol. New handlers can be added fairly easily to do protocol-
specific things.


# 32373 09-Jan-1998 steve

Fix an anomaly in the option descriptions.

PR: 5469
Submitted by: NOKUBI Hirotaka <h-nokubi@yyy.or.jp>


# 18803 08-Oct-1996 sef

Paul objected to my previous change. This adds the same functionality
(implemented better, admittedly) with a new option, '-S'. If the
maintainers of traceroute (Van?) add a -S option, we will then be in
conflict.

Also added a too-brief description of the option in the man page. Someone
with a better command of English than I at the moment should probably look
over it and rephrase it.

Reviewed by: pst, jkh


# 18580 30-Sep-1996 fenner

This commit was generated by cvs2svn to compensate for changes in r18579,
which included commits to RCS files with non-trunk default branches.


# 18579 30-Sep-1996 fenner

Virgin import of LBL traceroute version 1.3.2.
Obtained from: ftp://ftp.ee.lbl.gov/traceroute.tar.Z on 30-Sep-1996.