BlogSeries
  • 21 November 2023
  • Harnessing eBPF and XDP for DDoS Mitigation: A Rust Adventure with rust-aya

    DDoS Mitigation with XDP and Rust: Dive into a Rust-based eBPF program for redirecting UDP flood attacks to a honeypot. This hands-on guide demonstrates the potent synergy of XDP and Rust in network security, offering a practical approach to packet manipulation and cybersecurity.

    eBPFlinuxkernelrustfeatured
    31 minute read
    Harnessing eBPF and XDP for DDoS Mitigation: A Rust Adventure with rust-aya
    • featured
    • all
    • go
    • redis
    • services
    • algorithm
    • data structure
    • k8s
    • network
    • linux
    • sockets
    • blockchain
    • poc
    • python
    • genai
    • eBPF
    • kernel
    • rust
  • 8 November 2023
  • Beginner's Guide to XDP: A Journey Through Crafting XDP-Based Firewall with BCC

    Step into the world of eBPF/XDP with this beginner's guide. Learn to build a simple SSH firewall, utilizing XDP's capabilities for secure, incoming network traffic management!

    eBPFlinuxkernelpythonfeatured
    27 minute read
    Beginner's Guide to XDP: A Journey Through Crafting XDP-Based Firewall with BCC
  • 27 October 2023
  • Beyond Observability: Modifying Syscall Behavior with eBPF - My Precious Secret Files

    This article dives into a subtle application of eBPF, extending beyond its conventional use for observability to demonstrate its capability to modify system call behavior, showcased through a simple application designed to safeguard our precious files.

    eBPFlinuxkernelpythonfeatured
    13 minute read
    Beyond Observability: Modifying Syscall Behavior with eBPF - My Precious Secret Files
  • 22 October 2023
  • IPv4 Socket Surveillance - Tracing using kprobe, kretprobe and maps with BCC

    Through a simple app, this post illustrates real-time monitoring of network activities triggered by syscalls, utilizing kprobe, kretprobe, and maps. It highlights the synergy between eBPF and these probing tools, showcasing a practical approach to understanding network operations.

    eBPFlinuxkernelpythonfeatured
    24 minute read
    IPv4 Socket Surveillance - Tracing using kprobe, kretprobe and maps with BCC
  • 14 October 2023
  • The beginning of my eBPF Journey - Kprobe Adventures with BCC

    Embark on a fascinating journey into the realm of eBPF programming through this blog post. We kickstart our exploration with Kprobe, a dynamic tracing tool in the Linux kernel, by delving into a simple 'Hello World' and other experiment using BCC.

    eBPFlinuxkernelpythonfeatured
    24 minute read
    The beginning of my eBPF Journey - Kprobe Adventures with BCC
    rocket

    © 2023 KungFuDev

    Heavily inspired/copied from shuttle.rs