Skip to content

feifeifeimoon/ebpf-study

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ebpf-study

logo eBPF - extended Berkeley Packet Filter

记录 eBPF 学习过程中的资源和动手实现的一些例子🌰。

Website

  • ebpf.io : eBPF 官网,由 Linux Foundation 主持。

博客

追踪观测相关

网络相关

安全相关

Catalogue

  • environment : 使用 Multipass 搭建 eBPF 开发环境的记录。
  • sys enter openat : 使用 eBPF 追踪系统中打开文件的调用。
  • fibonacci : 使用 eBPF 追踪 Gofibonacci 程序,并解析 UProbe 原理。
  • xdp drop the world : XDP 丢弃所有包的程序。
  • xdp blacklist : 在上一个的基础上 通过 eBFPMap 实现 IP 黑名单。

TODO

  • cilium 相关的详细分析,如何实现的跨主机联通
  • eBPF 实现的容器逃逸相关原理

About

eBPF - extended Berkeley Packet Filter

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages