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.
Go TUN UDP relay: YAML config and code https://sudonull.com/go-tun-udp-relay-yaml-config-and-code
Implement a network relay on Go with TUN/TAP and UDP tunnels. YAML config, protocol with MD5+timestamp, iperf3 benchmarks 925 Mbit/s. Code and examples for middle/senior dev.
ONYX messenger: E2EE and LAN without internet https://sudonull.com/onyx-messenger-e2ee-and-lan-without-internet
Self-hosted ONYX on Flutter with XChaCha20-Poly1305 and UDP discovery. Deploy the server, set up LAN mode. Ideal for developers: architecture, code, security. Read details.
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.