https://github.com/sysinternals/sysinternalsebpf
The Linux port of the Sysinternals Sysmon tool.
https://github.com/sysinternals/sysinternalsebpf
Last synced: 6 months ago
JSON representation
The Linux port of the Sysinternals Sysmon tool.
- Host: GitHub
- URL: https://github.com/sysinternals/sysinternalsebpf
- Owner: Sysinternals
- License: lgpl-2.1
- Created: 2021-10-04T12:24:38.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2024-11-07T20:12:23.000Z (6 months ago)
- Last Synced: 2024-11-07T21:21:21.282Z (6 months ago)
- Language: C
- Size: 339 KB
- Stars: 239
- Watchers: 18
- Forks: 31
- Open Issues: 11
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# SysinternalsEBPF [](https://dev.azure.com/sysinternals/Tools/_build/latest?definitionId=337&repoName=Sysinternals%2FSysinternalsEBPF&branchName=main)
## Build
Please see build instructions [here](BUILD.md).## Autodiscovery of Offsets
SysinternalsEBPF attempts to automatically discover the offsets of some members
of some kernel structs. If this fails, please provide details of the kernel
version (and config if possible) plus the error message to the GitHub issues page.You can then generate a configuration file to override the autodiscovery by
building the getOffsets module in the /opt/sysinternals/getOffsets directory.
See the README.md in that directory for more information.If you define EBPF_CO_RE in your own eBPF programs that use SysinternalsEBPF, the
library will use the CORE libbpf APIs.## Manual Page
A man page for SysinternalsEBPF can be found in the package directory, and is
installed by both deb and rpm packages.Use 'find' on the package directory to locate it manually.
## License
SysinternalsEBPF is licensed under LGPL2.1.
SysinternalsEBPF includes libbpf, which is licensed under LGPL2.1.
Libbpf can be located at https://github.com/libbpf/libbpf
The SysinternalsEBPF library of eBPF code is licensed under GPL2.