没有合适的资源?快使用搜索试试~ 我知道了~
bpf-lsm:具有LSM挂钩的示例BPF程序
共34个文件
rs:10个
h:5个
j2:4个
需积分: 50 6 下载量 172 浏览量
2021-02-11
12:55:28
上传
评论
收藏 584KB ZIP 举报
温馨提示
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 1 -f \ ' reject bprm_check_security when user.id == 1000 and process.executable == "/usr/bin/ls" '
资源推荐
资源详情
资源评论
收起资源包目录
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
src
probe.bpf.c 2KB
include
probe.h 920B
probe_macros.h 9KB
vmlinux.h 2.28MB
probe_common.h 1KB
probe_bpf.h 8KB
probe.c 3KB
Cargo.toml 633B
requirements.txt 47B
.gitignore 59B
Makefile 2KB
scripts
generate-structures 7KB
Cargo.lock 30KB
rule-compiler
src
lib.rs 21KB
Cargo.toml 197B
schemas
bprm_check_security.yml 8KB
src
handler.rs 2KB
logging.rs 672B
batcher.rs 3KB
main.rs 3KB
tests.rs 1KB
globals.rs 338B
client.rs 2KB
errors.rs 489B
Cargo.toml 801B
.gitignore 57B
Makefile 1KB
README.md 3KB
共 34 条
- 1
资源评论
彷徨的牛
- 粉丝: 57
- 资源: 4720
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 以下是 YOLO(You Only Look Once)学习的详细课程.docx
- 小白的Python入门教程部分章节源码.zip
- 基于smart-socket实现的轻量级http服务器
- 将 HTML 转换为 Markdown.zip
- 以下是关于 OpenCV 开发的详细资源分类.docx
- 《妙问启扉彰技巧,巧驭节奏揽真情》林昱潼.docx
- 基于OpenCV,在这里我也使用了深度学习来检测对象识别
- 处理中文文本的 Python 库.zip
- 编辑器 类似word或wps用于文字排版相关功能的控件 可用于电子病历编辑器等文本处理场景 HCView代码遵循BSD协议
- 基于协程的 Python 并发库.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功