lockc-project / lockc

Making containers more secure with eBPF and Linux Security Modules (LSM)
https://lockc-project.github.io/
Apache License 2.0
218 stars 19 forks source link

Rewrite in Rust #199

Closed vadorovsky closed 2 years ago

vadorovsky commented 2 years ago

Finally, we are getting rid of C and libbpf here. This PR replaces all the eBPF programs with Rust programs written in Aya.

The part of this PR is also:

The only omitted program is file_open, which is going to be added in a follow up change.

Fixes: #49 Fixes: #137 Fixes: #138 Signed-off-by: Michal Rostecki vadorovsky@gmail.com