Ethereal-dev: [Ethereal-dev] (re)dissecting another dissector's field

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

From: Thomas Anders <thomas.anders@xxxxxxxxxxxxx>
Date: Sun, 30 May 2004 13:31:57 +0200
How can one add custom dissection to a field that another
dissector has produced, without adding specific custom
knowledge to that other, more generic dissector?

Let's say a dissector for a specific Kerberos-based protocol
(e.g. packet-pktc.c) calls dissect_kerberos_main() from
packet-kerberos.c, but wants to do its own (further) dissection
for a specific sub field (e.g. KRB_SAFE User Data that is
kind-of-opaque to packet-kerberos.c) further on.

How can we do this?


+Thomas

--
Thomas Anders <thomas.anders at blue-cable.de>