Ethereal-dev: [Ethereal-dev] Re: [PATCH] Order of subdissectors : suggestion of a trick

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

From: metatech <metatech@xxxxxxxxxxxxx>
Date: Mon, 17 May 2004 19:05:16 +0200

The patch also assumes that a TCP Server always hosts an upper-layer server
too, which is not always true: the OTA-HTTP push mechanism defined in WAP
(now OMA) provides a scenario where a TCP Server hosts an HTTP Client :)

I am afraid that I cannot figure out how it works exactly. Could you please send me a capture file of that please ?

I'd prefer having the possibility to flag troublesome conversations and let
the end-user provide the correct dissection for those odd cases. This
however still requires some thinking :)

I think that currently, if the "TCP Server HTTP client" has a port lower than the real server port, it does not detect it properly as well... For these exceptional cases I think the "Decode as..." should override the guessed dissector... I do not claim that this trick makes the behaviour better in 100% of the cases, but I would dare to say 90%...

See you,

metatech.