ICMP tunnel in the Linux kernel: TCP/UDP encapsulation https://sudonull.com/icmp-tunnel-in-the-linux-kernel-tcp-udp-encapsulation
How to implement an ICMP tunnel in the Linux kernel for TCP/UDP traffic encapsulation. Code analysis, Netfilter hooks and working with sk_buff. Useful for middle/senior developers.
Traceroute on Rust: how route tracing works https://sudonull.com/traceroute-on-rust-how-route-tracing-works
Breaking down the traceroute implementation on Rust. How TTL and ICMP create a network map. Code with explanations for network engineers and developers.
Kerberos Squid Errors: bad encryption and service key https://sudonull.com/kerberos-squid-errors-bad-encryption-and-service-key
Analysis of GSS errors in Squid with Kerberos/AD: bad encryption type, service key not available, KVNO mismatch. Commands for keytab, krb5.conf, ICMP. Instructions for sysadmin.