Skip to content

Tags: netsampler/goflow2

Tags

v2.2.1

Toggle v2.2.1's commit message
v2.2.1

Hotfix for protobuf producer.
When configuration was not passed, did not parse the packet.

fix:

* should parse with empty config #347

v2.2.0

Toggle v2.2.0's commit message
v2.2.0

The protobuf producer refactor and move to slog.
This version contains various fixes and improves mapping of encapsulated data.

fixes:

* mpls labels in NetFlow (#345)
* udp receiver not passing errors (#323)

features:

* add reload option for systemd service (#340)
* add more protocols to renderer (#341)
* refactor encapsulation and configuration (#342)
* use slog instead of logrus (#199)

The protobuf producer refactor allows more flexibility in terms of parsing of encapsulated protocols.
For instance SRv6, IPIP, MPLS, GRE, etc.
It also improves configuration handling for a better use as a library.

v2.1.5

Toggle v2.1.5's commit message
v2.1.5

features:

* sFlow: decode drop packets (#337)
* sFlow: decode ethernet flow record (#336)

v2.1.4

Toggle v2.1.4's commit message
v2.1.4

bugfixes:

* fix CLI arg typo, use sockets count (#324)
* typo in JSON tag for TCPFlags in NFv5 records (#322)
* NetFlow v9 bad timestamp calculation (#325)
* NetFlow v5 uptime/first/last are in millisecond (#304)

v2.1.3

Toggle v2.1.3's commit message
v2.1.3

bugfixes:

* double count of NetFlow metrics (#302)
* obsdomainid missing for NetFlow (#282)

v2.1.2

Toggle v2.1.2's commit message
v2.1.2

* feat: add string renderer
* fix: protobuf was formatting bytes into hexadecimal, creating issues with renderers

v2.1.1

Toggle v2.1.1's commit message
v2.1.1

enhancements and bugfix

metrics: count packets dropped by the queue
decoder: fix parsing of MAC and IP address with sFlow

*

v2.1.0

Toggle v2.1.0's commit message
v2.1.0

improve reliability of GoFlow2 and library

bugfixes:

* decoder: missing time received ns in netflow v5 (#209)
* decoder: fix netflow flowsets (#218)
* decoder: improve BasicTemplateSystem (#233)
* decoder: ipfix have max size (#237)
* decoder: do not stop reading sets (#239)
* decoder: check etype size (#252)
* producer: fix fragments for IPFIX (#196)
* producer: bugfix of sampling mapping for ipfix (#207)
* producer: add missing renderer for bgp_next_hop (#210)
* producer: fix fragment for NetFlow (#215)
* producer: increase performance of sampling rate lookup (#264)
* transport: fix kafka default partitioning (#246)

features:

* goflow2: allows using a single port for multiple protocols (sFlow, NetFlow, IPFIX) (#197)
* goflow2: add additional parameters in listen URL (#208)
* goflow2: handle panic (#254)
* producer: add datetime render (#225)

v1.3.7

Toggle v1.3.7's commit message
v1.3.7

* ipfix decoding protection: max size
* fixes custom renderers (eg: etype -> name)

v1.3.6

Toggle v1.3.6's commit message
v1.3.6

* performance: optimizations on read functions
* security: protects against bad packets with unrealistic field lengths