Ethereal-dev: [Ethereal-dev] Modifications to the LDAP dissector

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

From: Richard Sharpe <rsharpe@xxxxxxxxxxxxxxxxx>
Date: Mon, 21 Nov 2005 22:31:38 -0800 (PST)
Hi,

OK, I propose making a bunch of changes to the LDAP dissector ... and am seeking some input.

The first change I want to make is to:

  - For filter expressions, add a sub-tree to the dissection tree
    - The filter dissector will adorn the subtree with the
      actual LDAP structure of the filter. The sub-structure
      will include all the pieces defined in the RFC, including
      optional elements (with DEFAULTS where needed).
    - When the filter expression has been collected, add it to
      the sub-tree node as text.

  - Restructure the dissector so that it displays LDAP request
    structures more in alignment with the RFC.

  - Include other structures that are currently not displayed,
    even when they are empty.

Eventually, I would like to be able to switch on or off display of the ASN.1 headers as well, so people can better see what is going on.

Are there any comments?

Regards
-------
Richard Sharpe, rsharpe[at]richardsharpe.com, rsharpe[at]samba.org,
sharpe[at]ethereal.com, http://www.richardsharpe.com