Dmitri Dolguikh
fb22695894
fixed a couple of issues flagged by coderabbit
...
Signed-off-by: Dmitri Dolguikh <dmitri.external@netbird.io >
2026-07-01 16:43:53 +02:00
Dmitri Dolguikh
135bc713a0
force setting non-empty rule id on aggregated events
...
Signed-off-by: Dmitri Dolguikh <dmitri.external@netbird.io >
2026-07-01 14:43:11 +02:00
Dmitri Dolguikh
e7d6561901
another test
...
Signed-off-by: Dmitri Dolguikh <dmitri.external@netbird.io >
2026-06-29 19:37:49 +02:00
Dmitri Dolguikh
05308fb7dc
small fix in a test
...
Signed-off-by: Dmitri Dolguikh <dmitri.external@netbird.io >
2026-06-22 19:18:15 +02:00
Dmitri Dolguikh
1f1413ec6a
responded to feedback + small fixes
...
Signed-off-by: Dmitri Dolguikh <dmitri.external@netbird.io >
2026-06-22 18:34:08 +02:00
Dmitri Dolguikh
41a15f6221
cleanup handling of not-aggregated events + test
...
Signed-off-by: Dmitri Dolguikh <dmitri.external@netbird.io >
2026-06-22 13:16:09 +02:00
Dmitri
0e95b6d1c9
add tracking of window starts and ends
...
Signed-off-by: Dmitri Dolguikh <dmitri.external@netbird.io >
2026-06-17 09:35:38 +02:00
Dmitri Dolguikh
5dc159e06a
used the source port of the earliest event
...
Signed-off-by: Dmitri Dolguikh <dmitri.external@netbird.io >
2026-06-16 17:16:27 +02:00
Dmitri Dolguikh
1721a4ff7d
fix event aggregation test
...
Signed-off-by: Dmitri Dolguikh <dmitri.external@netbird.io >
2026-06-16 17:07:40 +02:00
Dmitri Dolguikh
9ea463ec2e
reset aggregated event type to unknown
...
Signed-off-by: Dmitri Dolguikh <dmitri.external@netbird.io >
2026-06-16 16:45:40 +02:00
Dmitri Dolguikh
ca4ce0a639
icmp code values in aggregated events do not matter
...
Signed-off-by: Dmitri Dolguikh <dmitri.external@netbird.io >
2026-06-16 16:01:07 +02:00
Dmitri Dolguikh
7295e2e51f
fixed an issue with how we track events that shouldn't be aggregated
...
Signed-off-by: Dmitri Dolguikh <dmitri.external@netbird.io >
2026-06-16 15:47:38 +02:00
Dmitri Dolguikh
a93cb66ea1
respond to feedback
...
Signed-off-by: Dmitri Dolguikh <dmitri.external@netbird.io >
2026-06-16 14:43:49 +02:00
Dmitri
b21f7f7d6a
updated event aggregation test
...
Signed-off-by: Dmitri <dmitri.external@netbird.io >
2026-06-12 15:14:17 +02:00
Dmitri
98ce097ecb
update test to validate event aggregation over tcp, udp, icmp, and icmpv6
...
Signed-off-by: Dmitri <dmitri.external@netbird.io >
2026-06-11 15:34:03 +02:00
Dmitri
42e0007f4a
fixes based on sonarcube checks
...
Signed-off-by: Dmitri <dmitri.external@netbird.io >
2026-06-11 10:18:08 +02:00
Dmitri
8f99362a25
added tracking of the number of start-, drop, and end-events in an aggregation window
...
Signed-off-by: Dmitri <dmitri.external@netbird.io >
2026-06-10 16:06:29 +02:00
Dmitri
b654a75a43
added tcp-aggregation test
...
Signed-off-by: Dmitri <dmitri.external@netbird.io >
2026-06-10 10:33:37 +02:00
Dmitri
243e93477f
initial support for aggregation of events
...
Signed-off-by: Dmitri <dmitri.external@netbird.io >
2026-06-09 15:54:39 +02:00
Dmitri
60bcf7dfc3
added an implementation of aggregating memory store
...
Signed-off-by: Dmitri <dmitri.external@netbird.io >
2026-06-09 11:38:02 +02:00
Viktor Liu
057d651d2e
[client, proxy] Add packet capture to debug bundle and CLI ( #5891 )
2026-05-04 11:28:56 +02:00
Maycon Santos
c02e236196
[client,management] add netflow support to client and update management ( #3414 )
...
adds NetFlow functionality to track and log network traffic information between peers, with features including:
- Flow logging for TCP, UDP, and ICMP traffic
- Integration with connection tracking system
- Resource ID tracking in NetFlow events
- DNS and exit node collection configuration
- Flow API and Redis cache in management
- Memory-based flow storage implementation
- Kernel conntrack counters and userspace counters
- TCP state machine improvements for more accurate tracking
- Migration from net.IP to netip.Addr in the userspace firewall
2025-03-20 17:05:48 +01:00