logo
eunomia
Setup
  • English
  • Chinese
Initializing search
    GitHub
    • 主页
    • 教程
    • Blog
    • bpftime
    • eunomia-bpf
    • GPTtrace
    • wasm-bpf
    • Ecosystem
    GitHub
      • Eunomia - Unlock the potential of eBPF
      • eBPF 开发实践教程:基于 CO-RE,通过小工具快速上手 eBPF 开发
      • eBPF 开发实践教程:基于 CO-RE,通过小工具快速上手 eBPF 开发
      • eBPF 示例教程 0:核心概念与工具简介
      • eBPF 入门开发实践教程一:Hello World,基本框架和开发流程
      • eBPF 入门开发实践教程十:在 eBPF 中使用 hardirqs 或 softirqs 捕获中断事件
      • eBPF 入门开发实践教程十一:在 eBPF 中使用 libbpf 开发用户态程序并跟踪 exec() 和 exit() 系统调用
      • eBPF 入门实践教程十二:使用 eBPF 程序 profile 进行性能分析
      • eBPF入门开发实践教程十三:统计 TCP 连接延时,并使用 libbpf 在用户态处理数据
      • eBPF入门实践教程十四:记录 TCP 连接状态与 TCP RTT
      • eBPF 入门实践教程十五:使用 USDT 捕获用户态 Java GC 事件耗时
      • eBPF 入门实践教程十六:编写 eBPF 程序 Memleak 监控内存泄漏
      • eBPF 入门实践教程十七:编写 eBPF 程序统计随机/顺序磁盘 I/O
      • 更多的参考资料:论文、项目等等
      • eBPF 运行时安全性:面临的挑战与前沿创新
      • eBPF 入门实践教程:使用 LSM 进行安全检测防御
      • eBPF 入门开发实践教程二:在 eBPF 中使用 kprobe 监测捕获 unlink 系统调用
      • eBPF 入门实践教程二十:使用 eBPF 进行 tc 流量控制
      • eBPF 入门实践教程二十一: 使用 XDP 进行可编程数据包处理
      • 在 Android 上使用 eBPF 程序
      • 通过 eBPF socket filter 或 syscall trace 追踪 HTTP 请求等七层协议 - eBPF 实践教程
      • eBPF 开发实践:使用 eBPF 隐藏进程或文件信息
      • eBPF 入门实践教程:用 bpf_send_signal 发送信号终止恶意进程
      • 使用 eBPF 添加 sudo 用户
      • 使用 eBPF 替换任意程序读取或写入的文本
      • 在应用程序退出后运行 eBPF 程序:eBPF 程序的生命周期
      • eBPF 开发实践:使用 sockops 加速网络请求转发
      • eBPF 入门开发实践教程三:在 eBPF 中使用 fentry 监测捕获 unlink 系统调用
      • eBPF 实践教程:使用 uprobe 捕获多种库的 SSL/TLS 明文数据
      • eBPF 实践教程:使用 eBPF 跟踪 Go 协程状态
      • trace http2 request in go
      • 使用 eBPF 测量函数延迟
      • eBPF 开发实践:使用 eBPF 修改系统调用参数
      • eBPF开发实践:使用 user ring buffer 向内核异步发送信息
      • 用户空间 eBPF 运行时:深度解析与应用实践
      • eBPF 实践:使用 Uprobe 追踪用户态 Rust 应用
      • 借助 eBPF 和 BTF,让用户态也能一次编译、到处运行
      • using BTF to verify userspace eBPF extensions
      • minimal examples
      • write a basic kernel module
      • 使用 eBPF 跟踪 Nginx 请求
      • eBPF 入门开发实践教程四:在 eBPF 中捕获进程打开文件的系统调用集合,使用全局变量过滤进程 pid
      • 使用 eBPF 跟踪 MySQL 查询
      • eBPF 示例教程:使用 XDP 捕获 TCP 信息
      • eBPF 开发者教程: 简单的 XDP 负载均衡器
      • Network setup for bpf-developer-tutorial
      • 超越 eBPF 的极限:在内核模块中定义自定义 kfunc
      • write a basic kernel module
      • eBPF 教程:BPF 调度器入门
      • eBPF 示例教程:实现 scx_nest 调度器
      • xdp-pktgen: xdp based packet generator
      • eBPF 入门开发实践教程五:在 eBPF 中使用 uprobe 捕获 bash 的 readline 函数调用
      • eBPF 入门开发实践教程六:捕获进程发送信号的系统调用集合,使用 hash map 保存状态
      • eBPF 入门实践教程七:捕获进程执行事件,通过 perf event array 向用户态打印输出
      • eBPF 入门开发实践教程八:在 eBPF 中使用 exitsnoop 监控进程退出事件,使用 ring buffer 向用户态打印输出
      • eBPF 入门开发实践教程九:捕获进程调度延迟,以直方图方式记录
      • Linux 内核版本的 BPF 功能
      • BPF Features by Linux Kernel Version
      • BPF 特性的内核配置
      • Kernel Configuration for BPF Features
      • bcc 参考指南
      • bcc Reference Guide
      • 特殊过滤
      • Special Filtering
      • bcc 教程
      • bcc Python 开发者教程
      • bcc Python Developer Tutorial
      • bcc Tutorial
      • bpftrace一行教程
      • Blog Guidelines for Advanced eBPF Tutorials
      • blog guideline or pattern
    • Blog
      • bpftime: Userspace eBPF runtime for Observability, Network & General extensions Framework
      • Building and Test
      • Manual
      • Examples & Use Cases
      • Available kernel features in userspace
        • Userspace eBPF VM with LLVM JIT/AOT Compiler
          • EIM: Extension Interface Model
          • EIM: Example code
          • EIM: Extension Interface Model Specification
          • UProbe Role Definition README
          • EIM Usage and people involved (Draft v1)
            • EIM on verify: what can it do and what cannot
            • Extension Inferface Model Specification V3
            • Spec core
            • Extension Model Specification V1
            • studies on bugs in extensions/plugins
            • 关于浏览器扩展和 IDE 插件漏洞的研究
            • Extension Systems compare with EIM
            • 关于数据库和 Web 服务器扩展接口中的缺陷研究
            • 关于虚拟机管理程序和容器扩展漏洞的研究(2018–2024)
            • 关于生产力软件和游戏扩展/插件漏洞的案例研究(2018–2024)
          • Detailed Implementation of the Attach Part
          • bpftime-aot cli
          • bpftimetool
          • Compile Once, Run Everywhere(CO-RE)
          • Contact and citations
          • The design and implementation of bpftime
          • 简介
          • performance and benchmark
      • eunomia-bpf:简化并增强eBPF,支持CO-RE和WebAssembly
        • benchmark
        • introduction
        • eunomia-bpf 用户手册: 让 eBPF 程序的开发和部署尽可能简单
        • 在线体验网站
        • quickstart
        • supporting-external-BTF
        • video
          • Project architecture
          • eunomia-cc
          • ecc docker usage
          • github template
          • ecc usage
          • ecli
          • ecli dockerfile usage
          • ecli server
          • exporter
          • usage
          • Setup
          • build on android aarch64
          • build from source
      • GPTtrace 🤖
      • Wasm-bpf
      • Other projects
        • BPF-Benchmark
        • bpf-compatible
        • Contributing to eunomia-bpf
        • An experiment: GPTs for eBPF
        • Possible ideas for the future
        • ebpf usecases analysis
          • eBPF and Wasm: Unifying Userspace Extensions With Bpftime - Yusheng Zheng, eunomia-bpf
          • About bpftime - bpftime ideas
          • 基于内核态/用户态 eBPF 实现高性能用户态文件系统功能 - 操作系统大赛赛题
          • 使用 eBPF 对 AI/ML 工作负载进行追踪和性能分析 - 操作系统大赛赛题
          • Project Proposal for bpftime - eBPF Foundation
          • 实现内核与用户态共同工作的 eBPF 安全框架 - 操作系统大赛赛题
          • Categorization of eBPF Hooks and Use Cases
          • 将用户态 eBPF 扩展到 MacOS、Windows、FreeBSD 等更多平台 - 操作系统大赛赛题
          • GSOC - OSPP draft proposal
          • 开源活动的可能想法 - eunomia-bpf 2024
          • bpftime talk at linux plumbers 2025
          • bpftime roadmap and ideas for 2024
          • eBPF Summit 2025 bpftime talk
          • Securing and Simplifying eBPF Deployments with WebAssembly
          • talk draft in kubecon

    Setup

    Share on Share on

    February 10, 2025 February 10, 2025
    weekendfish
    Was this page helpful?
    Thanks for your feedback!
    Thanks for your feedback! Help us improve this page by using our Github discussion.
    Previous
    usage
    Next
    build on android aarch64
    Copyright (c) 2024 eunomia-bpf org.