Ethereal-dev: [Ethereal-dev] Re: X.500 Protocol Dissection

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

From: ronnie sahlberg <ronniesahlberg@xxxxxxxxx>
Date: Wed, 16 Nov 2005 19:01:15 -0400
Hi,


I checked in the stuff in the asn1 directory.
I did not check in the rest since g_sacii_isprint()    does not exist
on gtk1 and the build fails on that platform.



On 11/16/05, Graeme Lunt <graeme.lunt@xxxxxxxxx> wrote:
> Hi,
>
> Attached are asn2eth based dissectors for:
>
> * X.500 Directory Access Protocol (DAP) - the OSI equivalent of LDAP
> * X.500 Directory System Procotol (DSP)
> * X.500 Directory Information Shadowing Protocol (DISP)
>
> x501, the fourth dissector included, contains some attribute definitions
> for
> use by the others.
>
> Each of the 3 protocols have a single preference to specify a different
> port
> other than the usual iso-tsap port of 102.
>
> I have not been able to test DSP but have included it for completeness as
> all three protocols are related. I have however "disabled" DSP by default
> for the time being - a user that wishes to try it can enable it (for the
> session)  from "Enabled Protocols".
>
> Things still to do are:
> * complete the filter dissection, specifically for simple string, integer
> and oid-based attributes
> * generate LDAP-style filter strings descriptions for the top-level filters
> * provide extensible X.500 schema support
>
> I have no plans to implement support for the remaining X.500 protocol, DOP
> -
> (Directory Operational Management Binding Protocol), unless someone
> requests
> it.
>
> Wiki pages and sample captures to follow.
>
> Graeme
>
>