A step-by-step tutorial that builds **urlget**: a small command-line tool for fetching URLs over HTTP and HTTPS, with optional Tor (SOCKS5), redirects, custom headers, POST, Basic auth, and more. Roughly **~350 lines of C**. A pocket-sized mini-curl you can actually read.