Commit Graph

27 Commits

Author SHA1 Message Date
Daniel
0fd5cbba4b Improve string operations and use new call limiter in network/proc 2023-09-28 15:07:19 +02:00
Daniel
685291d5c4 Recompile ebpf programs 2023-08-18 16:53:12 +02:00
Daniel
419007ba32 Improve bandwidth update logging 2023-08-18 16:53:01 +02:00
Vladimir Stoilov
18f884b757 Fix ebpf tcp ipv6 2023-08-18 09:51:12 +03:00
Daniel
bf6bf0705d Fix eBPD PID detection for UDP on linux and recompile eBPF programs 2023-08-04 14:10:25 +02:00
Daniel
d3762b2e43 Recompile ebpf programs 2023-08-01 16:22:59 +02:00
Daniel
32eaadd2bf Fix c format 2023-08-01 16:13:50 +02:00
Daniel
b882b910ca Fix PID detection via eBPF 2023-07-28 16:47:52 +02:00
Daniel
8e9f96d3fd Improve ebpf permanent failure detection 2023-07-28 16:47:36 +02:00
Daniel
07f4253e0b Improve logging and make linter happy 2023-07-21 16:05:57 +02:00
Daniel
f0ebc6e72f Update BytesReceived/Sent field names 2023-07-21 16:05:13 +02:00
Daniel
e70fd9abd7 Reduce noisy logging 2023-07-21 16:04:02 +02:00
Daniel
6d569ca346 Improve epbf bandwidth stats monitor 2023-07-20 14:02:21 +02:00
Daniel
4c21c87b8a Improve ebpf connection listener 2023-07-20 14:01:58 +02:00
Daniel
28d3d24988 Add and improve InfoOnly and ExpectInfo packet flags 2023-07-18 16:16:41 +02:00
Vladimir Stoilov
95716dbb47 Add missing ebpf compiled object 2023-06-26 11:43:30 +03:00
Vladimir Stoilov
74b4ce0869 Make default pid to be -1 and remove unsafe code 2023-06-23 16:41:21 +03:00
Vladimir Stoilov
daeafa406d Add ebpf bandwidth monitoring 2023-06-23 10:06:31 +03:00
Daniel
8a09ba6045 Revamp connection handling flow to fix race condition and support info-only packets 2023-06-21 15:31:45 +02:00
Vladimir Stoilov
83b084959e Fix ebpf return on error 2023-06-14 18:51:20 +03:00
Vladimir Stoilov
2b65e8efe1 Add ebpf check for failed kernel functions 2023-06-14 17:56:01 +03:00
Vladimir Stoilov
cecce3ffcb Fix ebpf source port, add event validation and simpify tcp monitoring 2023-06-14 17:35:09 +03:00
Vladimir Stoilov
cee7e9b0c8 Add ebpf compiled programs 2023-06-09 11:33:30 +03:00
Vladimir Stoilov
169a5a1303 Use datagram_connect for udp ebpf process detection 2023-06-09 11:31:24 +03:00
Vladimir Stoilov
0164463ee5 Add udp process detection with ebpf 2023-06-07 19:10:41 +03:00
Vladimir Stoilov
26042ac935 Update libbpf 2023-06-07 17:54:04 +03:00
Vladimir Stoilov
0caa3e792c Add tcp process detection with ebpf 2023-06-07 16:36:44 +03:00