-
Notifications
You must be signed in to change notification settings - Fork 18
/
ChangeLog
300 lines (247 loc) · 8.85 KB
/
ChangeLog
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
2024-10-17 ipfixprobe-4.13.0
* usability: introduce docker/podman container to convert PCAP files to CSV
* IPFIX: fix order of TCP options flags
* basicplus: update TCP options mask across flow packets
* utils: introduce memcpy_le32toh() for ipfix representation
* wg: fix parsing and exporting byte order (IPFIX)
* DPDK-ring: optimization: prefetch; read timestamp from HW metadata if available
* cache: optimization - prefetch
* IPv6: fix header parsing
* DPDK&DPDK-ring: fix use of parse_packet(), skip invalid packets causing crash
2024-08-28 ipfixprobe-4.12.0
* ipfix plugin: support lz4 compression
* ipfixprobe: possibility to set workers affinity
* parser: fix ipv6 extension header parsing
* telemetry: supports telemetry over appFs
* build: c++ standard gnu++17
* dpdk: set mtu, fixes
* mqtt: new process plugin
* tls plugin: fix, extract more flow details
* ndp: support new firmware timestamps
* flowcache: introduce fragmentation cache
* QUIC: refactor, extract more flow details
2023-10-30 ipfixprobe-4.11.1
* minor bugfixes to build on openwrt
2023-10-18 ipfixprobe-4.11.0
* ipfix - propose new variable (ipfix template refresh rate)
* vlan plugin: fix ipfix output
2023-10-03 ipfixprobe-4.10.0
* dpdk: improvement of config and init script
* QUIC: bugfixes and checks
* GRE: add new plugin to export GRE tunnel information
* VLAN: add new plugin to export VLAN information
* Flow Hash: add new plugin to export Flow Hash field
* Nettisa: optimization - skip for short flows
* icmp: add new plugin to export ICMP information
* flow cache: improve hashing to incorporate VLAN info
* bugfixes - templates and byte encoding (HTTP)
* statistics: improved monitoring capabality, added additional statistics
2023-07-21 ipfixprobe-4.9.2
* NetTiSA: Fix time comparison, handle Nan values
2023-07-18 ipfixprobe-4.9.1
* NetTiSA: Add new NetTisa process plugin
* OVPN: Imporovments (Added rtp header validation function, Improve detection)
* HTTP: Add parsing HTTP response headers server and set-cookie names
* ICMP: Add new ICMP process plugin
* Code format: Changing uncrustify to clang format
2023-06-01 ipfixprobe-4.9.0
* flow cache: add VLAN ID to the flow key
* SSADetector: detect SYN-SYNACK-ACK sequence to detect VPN within exiting connection
* ovpn: enhanced algorithm to minimize false positives
* optimization: do not export some additional info for short flows
* dpdk: allow running as a secondary DPDK process, reading from mring
* dpdk: allow reading from multiple port of the network interface
* init: improve config & service to set `lcores`
2023-05-16 ipfixprobe-4.8.0
* DPDK: bugfix of HW timestamps
* DPDK: compliance, different constant names
* pstats: bugfix of recognition of zero length packets
* SSADetector: add new plugin to detect possible SYN-SYNACK-ACK
2023-03-27 ipfixprobe-4.7.4
* Support parsing of ipv6 mobility header
* Support TLS v1.3
* Support of extracting TLS version from handshake extension
2023-02-13 ipfixprobe-4.7.3
* Stats: Improve Input & Output pugin stats
* Tls: fix buffer overflow error (causes crashing)
2022-12-29 ipfixprobe-4.7.2
* rpm hotfix: disable automatic setting of hardening flags
* dpdk: bugfixes
* dpdk: changed RSS setting to use IP only
* improved ipfixprobed
2022-12-12 ipfixprobe-4.7.1
* http: Removed trailing '\r' from HTTP exported fields
* tcp: fixed seq&ack tracking
* dpdk: reworked plugin
2022-10-03 ipfixprobe-4.7.0
* dpdk: support for multi-queues
* dpdk: improved config file and init script
* flexprobe: changed flexprobe packet conversion to zero-copy mode
* build: bugfix - fixed missing -PIC
* tls: bugfix - replaced bad data type
2022-07-26 ipfixprobe-4.6.0
* QUIC: refactor plugin, version 2 added
* Zero-copy packet processing
* deb: add config files to generate deb package
* xxhash update
* Remove std::future feature for workers terminations
2022-03-11 ipfixprobe-4.5.0
* Fixed variable-length IE IPFIX export (quic, http, tls)
* QUIC plugin: Export of new information elements in QUIC plugin
* FIXED wrong export reason
* FIXED mistakes in README
* enhancement: PHists, PStats do not export data for single-packet flow
* turris: add CPP if macros to skip debug prints
2022-02-14 ipfixprobe-4.4.0
* added DLT_RAW link-layer support
* bugfixes - uninitialized variable (unirec output), flow duplication
* IPFIX elements update and cleanup
2022-02-01 ipfixprobe-4.3.0
* QUIC: FIXed wrong openssl linking on centos 7.
* Changed configuration of Copr RPM package.
2022-01-31 ipfixprobe-4.2.0
* Fixed invalid order of ipfix elements for TLS plugin.
2022-01-27 ipfixprobe-4.1.0
* Added wireguard module
* Replace stringstream due to performance issues
* Fixed build of RPM package
2021-12-16 ipfixprobe-4.0.0
* Reworked ipfxprobe parameter passing
* quic: Parsing quic protocol
* tests: Added several tests
* Bug fixes, memory leaks fixes
* Documentation improved
* Code refactoring
2021-08-18 ipfixprobe-3.2.1
* bugfix parser overflows due bug in old version of libpcap
2021-07-28 ipfixprobe-3.2.0
* improved code doc
* tlsplugin: fixed out of bounds write to an array
* ipfix: Minor changes
2021-07-23 ipfixprobe-3.1.1
* systemd: added restart on failure
* added stacktrace print on segmentation fault
* added export of flowEndReason IPFIX field
* rpm: packages are compiled with libunwind
2021-07-21 ipfixprobe-3.1.0
* http: updated HTTP IPFIX element identifiers
* ghactions: add coverity and codecov
* improved systemd service
* build: fixed errors on turris and tplink
2021-06-08 ipfixprobe-3.0.0
* added multi-thread version of ipfixprobe
* added wireguard plugin
* support cygwin compatibility
* bugfixes: RTSP plugin, build, memory
* updated tests - test for WireGuard plugin
2021-02-27 ipfixprobe-2.19.0
* added phist plugin - histograms of packets
* added bstats plugin - burst characteristics of flows
* added netbios support
* improved basic fields
* bugfixes: build, payload size
* maintenance: improved IPFIX basiclist representation
* updated tests - new timestamp precision
2020-11-01 ipfixprobe-2.18.0
* add IDPContent plugin (initial data from packet payload)
* updated create_plugin.sh
* improved systemd service
* maintenance
2020-09-20 ipfixprobe-2.17.1
* add TLS plugin
2020-08-24 ipfixprobe-2.16.0
* migration from nemea-modules
2020-07-30 nemea-modules-2.16.0
* flow_meter:
bugfixes, biflow support, added ppi feature, ssdp and dns-sd
improvements, added ovpn plugin, maintenance of plugins
2020-04-21 nemea-modules-2.15.0
* flow_meter:
minor bugfixes
2019-04-21 nemea-modules-2.11.0
* flow_meter:
Updated test references because of MAC UniRec type conversion.
* flow_meter&ipfixprobe:
Improved build - linker parameters.
2019-02-25 nemea-modules-2.10.0
* rpm:
Add ipfixprobe module, the simplified flow_meter.
2018-09-18 nemea-modules-2.8.0
* flow_meter:
Change HTTP template: compatibility with CESNET/FlowMon settings
2018-03-20 Nemea-modules-2.6.2
* flow_meter:
added export of DNS PTR
added SMTP plugin
modified some test scripts
2017-07-24 Nemea-modules-2.5.7
* flow_meter:
long IPFIX option (by Ulrik Haugen)
file attributes in spec (by Ulrik Haugen)
2017-07-11 Nemea-modules-2.5.6
* flow_meter:
fix build with older gcc
2017-06-30 Nemea-modules-2.5.5
* flow_meter:
parser is now parsing packets without transport layer
2017-06-08 Nemea-modules-2.5.4
* flow_meter:
flow cache hash function changed to xxHash
added handler for SIGPIPE signal
add support for IPv6 address in -x parameter
added export to IPFIX
optimizations
simplifications
bugfixes
2017-03-01 Nemea-modules-2.5.3
* flow_meter:
added -O option (see documentation)
bash completion feature
BUGFIX distcheck failed
added traffic filtering using -F parameter
default timeout on output interfaces set to HALF_WAIT
fixed exporting expired flows while no packets are captured
added output unirec field description to README
2017-02-05 Nemea-modules-2.5.2
* flow_meter:
add support: IPv6 extension headers
add support: double tagged frames (VLAN)
optimizations
bugfixes
2016-10-07 Nemea-modules-2.5.0
* flow_meter
extended tests coverage
updated README
many bugfixes and overall improvements
2016-10-04 Nemea-modules-2.4.2
* flow_meter:
added arp plugin
bugfixes in http and ntp plugin
2016-08-05 Nemea-modules-2.4.1
* flow_meter:
code revision
memory optimizations
fixing byte order issues
2016-07-28 Nemea-modules-2.4.0
* flow_meter:
optimization and improvement
add NTP plugin
2016-04-03 Nemea-modules-2.3.4
* flow_meter bugfixed
2016-03-20 Nemea-modules-2.3.3
* flow_meter sip plugin bugfixed - no longer causes segfault
2016-03-10 Nemea-modules-2.3
* documentation for creating flow_meter plugins
2016-02-16 Nemea-modules-2.1
* Contained modules:
anonymizer
debug_sender
flow_meter
flowcounter
logger
logreplay
merger
nfreader
report2idea
traffic_repeater
unirecfilter