go-ipfix
go-ipfix copied to clipboard
An ipfix library in Go
Go 1.18 introduced the `net/netip` package: https://tip.golang.org/doc/go1.18#netip Here is a relevant statement about the new package: > The new [net/netip](https://tip.golang.org/pkg/net/netip/) package defines a new IP address type, [Addr](https://tip.golang.org/pkg/net/netip/#Addr). Compared to...
**Describe the bug** The [message struct](https://github.com/vmware/go-ipfix/blob/main/pkg/entities/message.go#L29) contains set pointer. And set pointer contains pointers to records. A single record contains pointers to multiple information elements. Using pointers in these different...
We shouldn't stop the collector if it happens to receive a dataset packet before the corresponding template
Use `time.Time` to represent `dateTime*` types (breaking change, but I think it makes sense) Support `dateTimeMicroseconds` and `dateTimeNanoseconds` Helpful pointers (besides RFC 7011): [Timesamp handling in the Wireshark dissector for...
Hi am trying to create an enterprise field with datatype as octetArray, not sure how to do it can you help me to identify the same
**Describe the bug** In scale setups, memory utilization of aggregation process can be very high. In PoCs with preallocation, total memory consumption went down by 20-30% but there is no...
**Is your feature request related to a problem? Please describe.** We have multiple senders in the collection process with goroutines for each client, and multiple receivers with workers in the...
**Is your feature request related to a problem? Please describe.** Currently when aggregating records, we added delta stats https://github.com/vmware/go-ipfix/blob/main/pkg/intermediate/aggregate.go#L522-L528. Additionally, throughput calculation will make more sense when using accurate `octetDeltaCount`...
**Is your feature request related to a problem? Please describe.** Exporting process keeps a connection to collector field for sending records. We currently maintain a goroutine to check connectivity of...
**Is your feature request related to a problem? Please describe.** Currently for logstash netflow codec plugin we are using in elk flow collector in Antrea, there is a `cache_ttl` field,...