Ethereal-dev: [Ethereal-dev] PRES and RTSE dissectors (and X.400 dissectors)

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

From: "Graeme Lunt" <graeme.lunt@xxxxxxxxx>
Date: Sun, 4 Sep 2005 10:44:32 +0200
Anders,

I have incorporated my rtse dissector into your latest presentation
dissector for supporting X.410 mode.

This appears to work with the x.410 mode capture I have, though there still
seems to be some problems with the session data transfer PDUs in this mode.
I can't recall how presentation works in x.410 mode - I think it maybe
transparent?

I attach my RTSE dissector (in tar file) which requires the included ROS
dissector, as well as a patch to the latest pres.{cnf,asn}. The ROS
dissector uses a new field in the SESSION_DATA_STRUCTURE to pass the ROS
operation to the sub-dissector, though this is also set by other dissectors
(RTSE uses it in X.410 mode). 

Note that X.400 P1 in X.410 mode doesn't use ROS, so it is useful not to
explicitly include ROS in my X411 dissector. However, the inclusion of a ROS
dissector won't effect any dissectors that currently implement their own
ROS.

I also include dissectors for:

X.411 	(P1) 		X.400 OSI Message Transfer Service
X.420 	(P22) 	X.400 OSI Information Object
STANAG 4406	(P772)	STANAG 4406 Military Message Extensions (to P22)

These rely on the RTSE and ROS dissectors.

Graeme


Attachment: pres-rtse.diff
Description: Binary data

Attachment: x400.tar.z
Description: Unix compressed data