Baslangic

Kaynaklar ve On Kosullar

Bu sayfa, öğrenme yolu boyunca kullanacağınız ana kaynakları ve hedef çıktıları listeler. Detaylı referanslar ilgili bölümlerden linklenmiştir.

İçerik Kaynakları

KaynakNe Sağlar
eBPFHub exercisesTarayıcı içi editor ve sunucu taraflı runner ile hands-on kodlama alıştırmaları
iximiuz labsİnteraktif networking ve Linux temelleri kursları (özellikle Computer Networking Fundamentals)
xdp-tutorialTemel seviyeden ileri seviye packet processing’e kadar ilerleyen alıştırmalarla resmi XDP tutorial reposu

Referans Projeler

KaynakAçıklama
KatranFacebook L4 load balancer (XDP). README.md dosyasını şimdi okuyun; xdp_root.c dosyasını sonraki bölümlerde inceleyeceksiniz.
lb-from-scratchLiz Rice’ın sıfırdan yazılmış load balancer’ı - bunu tamamlamalısınız
reuseport-ebpf-golb-from-scratch’i tamamladıktan sonra okuyun
DnsTraceDNS tracing projesi
eBPFeXPLOITeBPF exploit örnekleri
bngBNG projesi

Hedef Çıktılar

Bunlar, bu öğrenme yolunun sonunda üretmeniz gereken projelerdir:

  1. L4 Load Balancer - eBPF/XDP tabanlı (challenge)
  2. DDoS Engine - XDP ingress filtering
  3. DNS Policy Filter - DNS query tabanlı filtreleme
  4. DNS Resolver (opsiyonel) - challenge
  5. DNS Forwarder (opsiyonel) - challenge