Path: utzoo!dciem!nrcaer!xios!peter
From: peter@xios.XIOS.UUCP (Peter Manson)
Newsgroups: comp.protocols.tcp-ip
Subject: Re: PING with source/record route
Message-ID: <528@xios.XIOS.UUCP>
Date: 31 May 88 13:20:14 GMT
Article-I.D.: xios.528
Posted: Tue May 31 09:20:14 1988
Reply-To: peter@xios.UUCP (Peter Manson)
Organization: XIOS Systems Corporation, Ottawa, Ontario, Canada
Lines: 35

Thanks very much to everyone who replied to my question about PING.
Here's my interpretation of the various replies:

PING (Packet Inter-Net Groper) was originally written in PDP-11 assembler
for the fuzzball around 1980.  Mike Muuss is the author of the UNIX version.
Phil Dykstra at BRL modified it as follows (Mike Minnich (minnich@udel.edu)
apparently also did some modifications including record route):

	1) It will only show ICMP error messages when the -v flag is given.
	   This will help reduce confusion from general users.
	2) When IP packet headers are returned in ICMP error messages
	   their headers are dumped broken down by fields.
	3) Identification of ICMP error subcodes is now in the printed
	   messages.
	4) The RECORD_ROUTE option can be included in outgoing packets
	   and the returned route is dumped.
	5) Hostnames for dotted quads are looked up (unless a -n is given).

The BRL version can be obtained by public FTP from brl-vgr.arpa (also known
as vgr.brl.mil) in the file ~ftp/pub/ping.tar.

In addition, Phil Wood (the poster of the original message a while ago)
says there are sources on lambda.lanl.gov (128.165.4.16).  I don't know
which version this is.

(I haven't checked these FTP-able sources, since I'm not on the Internet.)

----------------------------------------------------------------------------
Peter Manson			|
XIOS Systems Corp.		|
150-1600 Carling Avenue,	| peter@xios.uucp		from UUCP
Ottawa, Ontario			| xios.uucp!peter@uunet.uu.net	from Internet
K1Z 8R8				|
CANADA				|
(613) 725-5411			|