Skip to content

Tags: shield-wall-net/goflow2

Tags

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

v2.0.0

Toggle v2.0.0's commit message
v2.0.0 refactoring

The library and the app have undergone massive changes.
It includes a key refactor of the formatting and producer system.

Decoder:
* Temporarily removed the template drivers
* Improved decoding error information

Producer:
* Became a module like formatters or transporters: specific to protobuf
* Improved use of reflect to do custom mapping
* Uses protoreflect to add extra fields (also supports lists)
* Uses nanosecond-based timestamps
* Reduced number of Protobuf fields as the previous ones can be added with a custom mapping

Formatting:
* Use `Marshal` functions
* Binary formatting replaces the protobuf-specific formatting
* Binary, JSON and Text have been simplified
* Raw samples can be formatted in text form
* Custom mapping is formatted properly with user-defined names

GoFlow2:
* Adds a mode to display the raw samples
* Improved listening on multiple sockets
* Disassociated the Prometheus and logging integrations from from the core libraries, using wrappers now
* Linted Prometheus metrics
* Improved interrupt process/shutting-down

v1.3.5

Toggle v1.3.5's commit message
fixes sFlow bug on fragments

v1.3.4

Toggle v1.3.4's commit message
dep upgrades and sampling rate for nfv5 fix

v1.3.3

Toggle v1.3.3's commit message
v1.3.3

* Make the new template system retro-compatible with older version
* Re-introduce the default memory template
* Adds a wrapper to convert

v1.3.2

Toggle v1.3.2's commit message
v1.3.2

* Hotfix on NetFlow decoder

v1.3.1

Toggle v1.3.1's commit message
v1.3.1

* Dependabot fix
* sFlow decoder can now process any non identified fields instead of erroring

v1.3.0

Toggle v1.3.0's commit message
v1.3.0

* Modularize templates

v1.2.0

Toggle v1.2.0's commit message
v1.2.0

* Update go.mod
* Support endianness
* Support list fields
* Various fixes