> > Some heuristic dissectors have very weak heuristics. > > Some port numbers are used for several things. Lower port number has > > priority over higher port number, which may > > give strange results in some cases (a TCP connection from port 1812 to > > 5060 may be dissected as Diameter). > > ...but it gives fewer strange results, at least with the capture files I > have, than trying source port first or trying destination port first; > lower port numbers are more likely to be well-known ports or registered > ports. >
In agree that it is often working well, especially for port numbers in the range 1-1023. But I have seen several cases where it is not working so well. It is quite often you get a low port number on TCP client side. A priority scheme could be good to improve the behaviour.
I think this makes things better in most cases.
See you,
metatech
Powered by MHonArc 2.6.10