Hello,
My colleague and I would like to extend the AMQP dissector so that it may call other dissectors for the payload (Data). The primary goal for us is to invoke the protobuf dissector but we will make it generic so any dissector may be called.
To achieve this we would borrow liberally from the MQTT dissector which already does this via a UAT table. We plan to configure a similar table with (topic-pattern, dissector-name, dissector-additional-data). MQTT doesn’t allow for additional-data
but it is necessary to pass the protobuf data definition name and seems like a generally useful idea.
Is this a feature that is generally interesting and no one else is working on? We have completed much of this already just to figure out how to do it. We can create a PR very soon.
Regards,
Ragnar Paulson