Ethereal-dev: [Ethereal-dev] Patch: AIM dissection of TLV structures

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

From: dheitmueller <dheitmueller@xxxxxxxxxxx>
Date: Wed, 19 Feb 2003 22:49:01 -0500 (EST)
Attached is a patch to handle the TLV construct used in the AIM protocol.  This should provide the framework necessary to add the various messages, and decode them based on simple lookup tables.

Note that this doesn't include the ability to provide custom dissection for particular TLV values (for example, a uint16 that contains flags).  Nonetheless, it's a start...

Added tables to handle "oncoming buddy" tlv's, as well as "signon".  These were done mostly just to verify the TLV functionality works.  Ideally, more tlv tables can easily be added to dissect the other message types.

Please email if you have any questions.

Thanks,

Devin Heitmueller
Senior Software Engineer
Netilla Networks Inc


Attachment: packet-aim.c-tlv.diff.gz
Description: application/gzip