ipdump (Sat Oct 25 2014 01:31:01)

ipdump

IPDUMP just sits and waits on a terminal server port (usually a Spider) or a
TTY port for incoming data. This is then saved in a DUMP file for future
perusal - usually to try and debug the message format or to complain to the
wire service about the crap they send.

The dump file is given the name (JulianDate_ServiceName) and is left in the
dunmp queue. The Julian date will tick over at midnight and a new file created.

Note that some services are wordy and disk space should be monitoried
occasionally.

Input Parameters :
	Mandatory :
	-n : name of this wire (usually the agency)	default: none
either  -s : Spider name or TTY device name		default: none
	-p : Spider port number			 default: none
or	-P : Port on UnixBox to use for outbound		default: none
		This is only used where Terminal Servers canNOT run reverse telnet
		correctly and need to set a Permanent Virtual Connection across
		the ethernet to a fixed port number on the UnixBox
	-h : start of header string			default: none
	-t : end of transmission			default: none
		  (good for debugging infrequent transmissions)
	-z : no header - just save text			default: hdr exists
	Optional :
	-c : header is case INsensitive (ie ZCZC = ZcZc = zczc = ZCzc)
							default: case sensitive
	-b : no of bits in one chr			default: 8
	-I : show Packet length				default: no
		Only available with -L, this shows the number of chrs per packet
	-f : Extra FIP header information		default: none
		For fixed header info in FIP. eg -f #QA:AA#QB:BASIC
		As this flag is normally the last specified, its contents
		can be used to overwrite any unique fields such as DU, DP,
		SN etc.
	-k : keep alive string				default: none
		String (in FipSeq) to send out as a keep alive to the remote
		system
		eg	-k "01ALIVE02$z03"
	-K : Interval between keep alives		default: 60 secs
		this is valid ONLY if there is a keep alive string
	-L : also display all incoming traffic.		default: no
	-m : This is a multicast port			default: normal TCP
	-H : local IP address for mbone if not default	default: no
	-M : TTL for mbone				default: 256
	-N : Mbone (win2k) - no of buffers to use		default: 1
	-O : Mbine (win2k) - do NOT use overlapped io	default: do
	-q : save all unprintable chrs in 777 format	default: save as is
	-U : traffic is UDP not TDP 			default: no
		for -P Passive ports, not-multicast only
	-x : dynapad x25 support			default: none
		This wakes up the pad on startup.
	-y : Banner string to strip from terminal server.default: SpiderBanner
	-Y : There is no banner to strip		default: as above
	-v : Print the version number and exit

Version Control
;011g	05feb02 added Multicast too
	;b 19mar04 added -E echo data
	;c 05aug04 added -H for mbone on a second card
	;d-f 07apr05 added -U for UDP traffic
	;g 26sep08 added overlappedio for Win2k mcast
;010f	17oct96	WINNT etc	;a 15apr97 true WINNT
	;b 23apr98 woops - altzone for HG
	;c  1mar99 added -I show packets (and WINNT readit)
	;d 12oct00 make sure /fip/dump exists
	;e 20mar01 sx25/px25 too
	;f 21aug01 added -k/-K keep alives

(copyright) 2014 and previous years FingerPost Ltd.