[comp.protocols.tcp-ip] PING with source/record route

peter@xios.XIOS.UUCP (Peter Manson) (05/20/88)

A while ago there was an article here from someone who had modified
PING to provide source and/or record route functions (and maybe some
other things in addition to 4.3 PING).  Unfortunately, I didn't save it.

If anyone has information on this (or better still, the source or
the modifications), please send me mail.  General info about PING
and other enhancements to it would also be appreciated.

Thanks very much.
----------------------------------------------------------------------------
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			|
-- 
----------------------------------------------------------------------------
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			|

Mills@UDEL.EDU (05/27/88)

Peter,

The original PING (Packet Inter-Net Groper) was written for the fuzzball
circa 1980 and is still in use, although continuously modified, hacked and
abused. I don't think you want that program, which is written in PDP11
assembler and is full of trap doors, Trojan horses and covert channels
(the IP sequence number is really the local millisecond clock, tra la, tra
la). What you probably do want is the Unix PING last heard from BRL. Track
down Mike Minnich (minnich@udel.edu), who has hacked the BRL version to
include record-route and other gizmos.

Dave

cpw%sneezy@LANL.GOV (C. Philip Wood) (05/27/88)

I posted a message about a modified 4.3 PING.  The sources, and minimal
information about, are on lambda.lanl.gov.

	FOR THOSE OF YOU OUT THERE WHO DO NOT RUN THE NAME SERVER:
	
		128.165.4.16

phil wood

merritt@BRL.ARPA (Don Merritt) (05/27/88)

The BRL ping program was modified by Phil Dykstra to handle the record route
option a couple of months ago. It is available for anonymous ftp from host
brl-vgr.arpa as ~ftp/pub/ping.tar. Here is Phil's description of the changes
he made:


	The new ping differs by:
	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).

peter@xios.XIOS.UUCP (Peter Manson) (05/31/88)

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			|

cpw%sneezy@LANL.GOV (C. Philip Wood) (06/18/88)

The sands have shifted, Lambda.lanl.gov is now 128.165.4.4 or 26.0.0.90.