bpf lsm:具有LSM挂钩的示例BPF程序 源码
BPF LSM示例 此仓库包含脚本和示例程序,可与BPF CO-RE模块和LSM一起使用。 为了完全可移植(假设有足够新的内核),并展示它如何与Rust程序互操作,用户空间组件以Rust和C的组合编写,并用clang编译,并与musl链接。 结果应该是您可以将输出二进制文件放在任何Linux 5.8+内核上(用于环形缓冲区和LSM挂钩支持)并运行它。 它还具有关于通过具有lsm挂钩的跟踪点共享用户空间数据的一些想法。 快速开始 vagrant up make 在一个VM ssh会话中: vagrant@ubuntu-hirsute: ~ $ sudo /vagrant/probe -b
文件列表
bpf-lsm-master.zip
(预估有个34文件)
bpf-lsm-master
Vagrantfile
252B
probe-sys
build.rs
1KB
templates
struct.proto.j2
951B
include
probe.generated.h.j2
5KB
lib.rs.j2
16KB
compiler.rs.j2
11KB
暂无评论