목차

제1장 소개 __1.1 BPF의 역사 __1.2 구조 __1.3 결론 제2장 생애 첫 BPF 프로그램 __2.1 BPF 프로그램 작성 __2.2 BPF 프로그램 유형 __2.3 BPF 검증기 __2.4 BPF 메타자료 __2.5 BPF 꼬리 호출 __2.6 결론 제3장 BPF 맵 __3.1 BPF 맵 생성 __3.2 BPF 맵 다루기 __3.3 BPF 맵 유형 __3.4 BPF 가상 파일 시스템 __3.5 결론 제4장 BPF를 이용한 실행 추적 __4.1 탐침 __4.2 추적 자료의 시각화 __4.3 결론 제5장 BPF 유틸리티 __5.1 BPFTool __5.2 BPFTrace __5.3 kubectl-trace __5.4 eBPF Exporter __5.5 결론 제6장 리눅스 네트워킹과 BPF __6.1 BPF와 패킷 필터링 __6.2 BPF 기반 TC 분류기 __6.3 결론 제7장 XDP 프로그램 __7.1 XDP 프로그램의 개요 __7.2 XDP와 BCC __7.3 XDP 프로그램의 검사 __7.4 XDP 활용 사례 __7.5 결론 제8장 리눅스 커널 보안, 능력, seccomp __8.1 능력 __8.2 seccomp __8.3 BPF LSM 훅 __8.4 결론 제9장 실제 응용 사례 __9.1 Sysdig의 eBPF '신(god)' 모드 __9.2 Flowmill