Open steveoni opened 3 months ago
Intercept network packets and get basic stats like numbers sof ipv4/6 packet etc.
https://konghq.com/blog/engineering/writing-an-ebpf-xdp-load-balancer-in-rust
https://aya-rs.dev/book/
Here are some docs on ebpf
Cilium Linux kernel Brendan Gregg's (I love this one!) XDP Facebook
Might need this syscall table for this project.
socket buffer http://vger.kernel.org/~davem/skb.html
https://mozillazg.com/2022/07/ebpf-libbpf-what-is-load_byte-load_half-load_word-en.html
https://eunomia.dev/en/tutorials/
https://blog.cloudflare.com/tcp-resets-timeouts/
https://users.cs.northwestern.edu/~agupta/cs340/project2/TCPIP_State_Transition_Diagram.pdf
Intercept network packets and get basic stats like numbers sof ipv4/6 packet etc.