# RedBPF - Rust eBPF 툴체인

> Clean Markdown view of GeekNews topic #9420. Use the original source for factual precision when an external source URL is present.

## Metadata

- GeekNews HTML: [https://news.hada.io/topic?id=9420](https://news.hada.io/topic?id=9420)
- GeekNews Markdown: [https://news.hada.io/topic/9420.md](https://news.hada.io/topic/9420.md)
- Type: news
- Author: [xguru](https://news.hada.io/@xguru)
- Published: 2023-06-17T10:31:01+09:00
- Updated: 2023-06-17T10:31:01+09:00
- Original source: [github.com/foniod](https://github.com/foniod/redbpf)
- Points: 7
- Comments: 0

## Topic Body

- Rust로 eBPF 프로그램을 개발하기 위한 툴과 라이브러리 모음   
  - redbpf: eBPF 프로그램을 로드하거나 eBPF 맵에 접근하기 위한 유저스페이스 라이브러리   
  - redbpf-probes: eBPF 프로그램 작성을 위한 idiomatic Rust API   
  - redbpf-macros: eBPF 작성을 위한 유용한 매크로들   
  - cargo-bpf : eBPF 생성 및 디버깅을 위한 cargo 서브커맨드   
- 많은 BPF 맵 타입들 제공: HashMap, PerCpuHashMap, LruHashMap, LruPerCpuHashMap, Array, PerCpuArray, PerfMap, TcHashMap, StackTrace, ProgramArray, SockMap, DevMap, RingBuf  
- 다수의 BPF 프로그램 타입 제공: KProbe, KRetProbe, UProbe, URetProbe, SocketFilter, XDP, StreamParser, StreamVerdict, TaskIter, SkLookup, Tracepoint

## Comments



_No public comments on this page._
