HN user

sleepyink

78 karma
Posts2
Comments4
View on HN

Wow, this was a delightful experience. I sent off a request for two locality domains (first and last name) and got a response the next day! They were happy to do it and said it was the first personal request that employee had ever received, but there were some examples internally of requests like this going back a few years.

Feels like I got a taste of what the early Internet days were like.

Vanilla WireGuard doesn't provide a way to run a peer in userspace that can proxy traffic between another peer and an endpoint such as a web server because you need to be privileged to do things like work with raw packets. However, https://github.com/WireGuard/wireguard-go is a userspace implementation of WireGuard and has recently incorporated Google's userspace networking stack. This project uses these two userspace tools to "fake" a privileged WireGuard peer that proxies TCP, UDP, and (a small subset of) ICMP. It was written as a pentesting/red team utility for my team but it can also serve as a general makeshift VPN when you don't have privileges on a box you want to proxy through.

Edit: typo