Skip to content

Releases: cloudflare/goflow

Fix malformed sflow packets DOS vector

25 Jul 08:16
c829ccd
Compare
Choose a tag to compare
Merge pull request from GHSA-9rpw-2h95-666c

NETDEV-5107: Fix malformed sflow packets DOS vector

v3.4.2

22 Mar 22:13
8b0a2cc
Compare
Choose a tag to compare
Add fixed length protobuf parameter

v3.4.1

05 Mar 07:30
c970b07
Compare
Choose a tag to compare
Fix typo in kafka keying

v3.4.0

02 Mar 03:41
f9ff988
Compare
Choose a tag to compare
Added PPP and fixed IP flags decoding

v3.3.0

02 Mar 03:25
887fd9e
Compare
Choose a tag to compare
Fix go.mod issue with v3

Small fixes and reuse socket

30 Sep 22:25
610850e
Compare
Choose a tag to compare
  • NetFlow v5 metrics
  • Fix deadlock in decoder
  • Add reuse socket in CLI

v3.1.0: Version 3

07 Aug 01:54
5351f6c
Compare
Choose a tag to compare
* NetFlow v5
* Change of protobuf:
  * Improved naming
  * Remove deprecated
* Kafka improvements (send by key)
* Cleanup and refactoring:
  * GoFlow + lite versions (only sFlow, IPFIX/NFv9 or NFv5)
  * Better formatter for output
  * Improved APIs for development and error handling
  * Tests!
* Comparison table (mapping) in the README
* Go mod
* Travis CI integration

Socket reuse update

01 May 19:55
f5dccb5
Compare
Choose a tag to compare

Thanks to @kanocz, goflow supports reuse socket. This allow better performances when multithreading goflow recv queues (same socket).
May work only with sFlow since NetFlow v9/IPFIX templates require consistent hashing.

New fields update

01 May 19:46
def764f
Compare
Choose a tag to compare

New fields:

  • TimeFlowStart / TimeFlowEnd
  • IngressVrfID / EgressVrfID

Thanks @debugloop

Flow label update

19 Nov 22:27
Compare
Choose a tag to compare

Decodes IPv6 Flow label
Updated Sarama dependency (directly from Github)