
Building a userspace VPN in Go
Following one packet through a TUN device, AES-GCM, and a UDP tunnel.
Follow the buildHey 👋 my name is
I graduated from the University of Maryland (UMD) with a degree in computer science. My interests lie in infrastructure, networking, and backend development.
I'm currently working on learning kernel modules related to networking.

Following one packet through a TUN device, AES-GCM, and a UDP tunnel.
Follow the build
How DNS name compression works, and how to parse compressed names in a DNS resolver.
Follow the build