From e5696f114b8f18255dfb84fdd421c78d7ac3b3e0 Mon Sep 17 00:00:00 2001 From: Louis Date: Thu, 25 May 2023 06:10:28 -0700 Subject: [PATCH] decoders: fix netflow legacy/v5 sampling interval (#171) --- decoders/netflowlegacy/netflow.go | 2 ++ 1 file changed, 2 insertions(+) diff --git a/decoders/netflowlegacy/netflow.go b/decoders/netflowlegacy/netflow.go index c73a54e..68f9d4d 100644 --- a/decoders/netflowlegacy/netflow.go +++ b/decoders/netflowlegacy/netflow.go @@ -42,6 +42,8 @@ func DecodeMessage(payload *bytes.Buffer) (interface{}, error) { &(packet.SamplingInterval), ) + packet.SamplingInterval = packet.SamplingInterval & 0x3FFF + packet.Records = make([]RecordsNetFlowV5, int(packet.Count)) for i := 0; i < int(packet.Count) && payload.Len() >= 48; i++ { record := RecordsNetFlowV5{}