Skip to main content

extract_zwave_flows

Function extract_zwave_flows 

Source
pub fn extract_zwave_flows(
    packets: &[CapturedPacket],
) -> Result<Vec<ConversationState>, FlowError>
Expand description

Extract Z-Wave conversations from a list of captured packets.

Z-Wave is a wireless protocol not carried over IP, so it needs its own flow extraction separate from the IP-based extract_flows(). Packets are grouped by home ID and canonical node pair (smaller node = node_a).

Non-Z-Wave packets are silently skipped.