Huge thanks to our Platinum Members Endace and LiveAction,
and our Silver Member Veeam, for supporting the Wireshark Foundation and project.

Wireshark-dev: [Wireshark-dev] Adding broadcast messages to a conversation

From: Roland Knall <rknall@xxxxxxxxx>
Date: Mon, 6 Jun 2011 16:48:04 +0200
Hello

I am currently trying to add conversations to the openSAFETY
dissector, and I am running into some behavioural issues.

A normal openSAFETY network consists of a Master Node and many Slave
Nodes. The relationship of their conversational pattern depends on the
state each node is currently in. Therefore a conversation regarding
all necessary communications between Master Node A and Slave Node B
would consist of the following messages:

1. All messages send from A directly to B and vice versa (this can be
solved by the currently implemented conversation filter).
2. All messages broadcasted by A
3. All messages broadcasted by B

Without 2 or 3 a conversation is not complete, therefore implementing
such a filter would make no sense at all. Does anyone have an idea how
to map this conversation pattern using wireshark conversations?

Basically what I want to achieve is to implement some kind of generic
conversation where for each pacakge I should be able to select, if
this package is part of this conversation or not. This would not be
based on any kind of address:ports combinations, but by choosing
specific combinations of dissector fields instead.

Is such a thing currently implemented? If not, is there an interest
for implementing such a technique?

kind regards,
Roland