Ethereal-users: RE: [Ethereal-users] Nettl trace files from hpux.

Note: This archive is from the project's previous web site, ethereal.com. This list is no longer active.

From: "HJORTH,SHANE (HP-Australia,ex2)" <shane_hjorth@xxxxxx>
Date: Tue, 22 May 2001 15:05:03 +1000
Guy,

I tried the recommended nettl command line instruction, and it does work. I
fear that this command does strip a lot of the traffic though and when I
recieve nettl trace files from customers they have not run this command
line. Ah well, maybe I should request an enhancement request : )

Thanks for your help,

Shane Hjorth

> -----Original Message-----
> From: Guy Harris [mailto:guy@xxxxxxxxxx]
> Sent: Tuesday, May 22, 2001 2:36 PM
> To: HJORTH,SHANE (HP-Australia,ex2)
> Cc: 'Guy Harris'; 'ethereal-users@xxxxxxxxxxxx'
> Subject: Re: [Ethereal-users] Nettl trace files from hpux.
> 
> 
> > This was my thought as well. It looks like TCP packets 
> aren't handled. I was
> > just wondering if anybody else has tried ethereal to read 
> nettl trace files
> > successfully.
> 
> As far as I know, Olivier Abad, the person who contributed the nettl
> code, has gotten Ethereal to read at least *some* nettl files
> successfully.
> 
> The "README.hpux" file on the Ethereal source says:
> 
> 	nettl is used on HP-UX to trace various streams based
> 	subsystems.  Ethereal can read nettl files containing IP frames
> 	(NS_LS_IP subsystem) and LAPB frames (SX25L2 subsystem).  It has
> 	been tested with files generated on HP-UX 9.04 and 10.20.
> 
> 	Use the following commands to generate a trace (cf. nettl(1M)): 
> 
> 	# IP capture. 0x30000000 means PDU in and PDU out :
> 	nettl -tn 0x30000000 -e NS_LS_IP -f tracefile
> 	# X25 capture. You must specify an interface :
> 	nettl -tn 0x30000000 -e SX25l2 -d /dev/x25_0 -f tracefile
> 	# stop capture. subsystem is NS_LS_IP or SX25L2 :
> 	nettl -tf -e subsystem
>   
> 	One may be able to specify "-tn pduin pduout" rather than "-tn
> 	0x30000000"; the nettl man page for HP-UX 10.30 implies that it
> 	should work.
> 
> I think he added support for HP-UX 11.00 after that comment 
> was put in.
> 
> As the comment says, "Ethereal can read nettl files 
> containing IP frames
> (NS_LS_IP subsystem) and LAPB frames (SX25L2 subsystem)."  A recent
> checking also added "Support for the BASE100 and GSC100BT subsystems",
> but I don't know what "-e" flags you'd give to get frames from them -
> perhaps "-e BASE100" and "-e GSC100BT".  I also don't know what other
> command-line flags would be needed.
> 
> nettl files containing records from other subsystems can't be read.
> 
> > Thats a pity, I only mention this because in the 0.8.18 
> changelog there is a
> > mention of a hpux plugin
> > "The release adds IP fragment reassembly, plugin support on 
> HPUX machines,
> 
> That's not mentioning an "HP-UX plugin" in the sense of a 
> plugin module
> that adds some sort of HP-UX support, it's mentioning that 
> Ethereal now,
> on HP-UX, can load plugin packet dissector modules (which are the only
> types of plugins Ethereal currently supports).
> 
> Ethereal comes with two plugins - for MGCP and the protocol 
> used by the
> Gryphon device sold by the Dearborn Group.  Those plugins aren't HP-UX
> specific - they're just modules that dissect the two protocols in
> question.
>