A tool to characterize the bandwidth, latency, and loss of links along an end-to-end path through the Internet.
Version: 1.5pchar is based on the algorithms of the pathchar utility written by Van Jacobson, formerly of Lawrence Berkeley Laboratories.
License: BSD License
Operating System: Linux
pchar is a reimplementation of the pathchar utility, written by Van Jacobson. Both programs attempt to characterize the bandwidth, latency, and loss of links along an end-to-end path through the Internet. pchar works in both IPv4 and IPv6 networks.
As of pchar-1.5, the development stops.
pchar is written in C++. During various stages of development, the gcc-22.214.171.124, gcc-2.8.1, egcs-1.1.2, gcc-2.95, and gcc-3.4.2 compilers were used for building pchar. Some testing has also taken place with the Sun SparcWorks and IRIX MIPSpro C++ compilers.
pchar's IPv6 support was originally written for the KAME 19991018 snapshot for FreeBSD 3.3-RELEASE. The KAME team has since tested it with FreeBSD, NetBSD, and OpenBSD, for more recent versions of the KAME IPv6 stack and the integrated IPv6 stacks in FreeBSD, NetBSD, and OpenBSD. pchar has also been run successfully on the native IPv6 stack in Solaris 8.