Skip to content

Commit 16fbd6b

Browse files
committed
eBPF Update
1 parent 523f529 commit 16fbd6b

2 files changed

Lines changed: 10 additions & 6 deletions

File tree

chapters/eBPF.md

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,16 @@ sysinternalsEBPF
33

44
Sysmon for Linux uses its own library “sysinternalsEBPF” to handle the security events monitoring process. The advantages are that eBPF is a technology that allows programs to run in a sandbox in an operating system at the kernel level. The eBPF library will allow for the collection of information on:
55

6-
- Processes
7-
- System Calls
8-
- Network Sockets
6+
* Processes
7+
* System Calls
8+
* Network Sockets
99

10-
The “sysinternalsEBPF” library is open sourced and licensed under the MIT License. The source is available in GitHub at https://github.com/Sysinternals/SysinternalsEBPF In GitHub the latest installation and build instructions can be found.
10+
The “sysinternalsEBPF” library is open sourced and licensed under the MIT License. The source is available in GitHub at <https://github.com/Sysinternals/SysinternalsEBPF> In GitHub the latest installation and build instructions can be found.
1111

12-
![Bind Event](media/image64.png)
12+
![eBPF](media/image64.png)
1313

14-
The eBPF library leverages a large library of Kernel memory offsets that are stored after installation in a JSON file at
14+
The eBPF library leverages a large library of Kernel memory offsets that are stored after installation in a JSON file at /opt/sysinternalsEBPF/offsets.json if the kerneel is not one in the list it will do an auto discovery of the offsets and add them to /opt/sysinternalsEBPF/sysinternalsEBPF_offsets.conf There might be some cases where it will fail to do an autodiscovery of the offsets like in the case of a kernel update. In this case the seervice will fail to load and provide instructions on how to update the offsets. Bellow is the error that would be displayed in the case that autodiscovery fails.
15+
16+
![Kernel Offset](media/image65.png)
17+
18+
The GitHub repo instructions on how to build and offset config for the current kernel are provided <https://github.com/Sysinternals/SysinternalsEBPF/tree/main/getOffsets>

chapters/media/image65.png

73.8 KB
Loading

0 commit comments

Comments
 (0)