
Understanding Traceroute
I never understood how traceroute discovers each hop. Turns out it's a clever TTL trick, and about 80 lines of Rust.

I never understood how traceroute discovers each hop. Turns out it's a clever TTL trick, and about 80 lines of Rust.

A practical deep dive into Tailscale exit nodes: route changes, traceroute evidence, DERP fallback, trust boundaries, and why this model can be free.
Today I learned about MassDNS, a high-performance DNS stub resolver designed for bulk lookups and reconnaissance, useful for subdomain enumeration and DNS analysis.
Today I learned about DNS performance testing tools and troubleshooting Pi-hole performance issues with Unbound recursive DNS server.
Today I learned about Ventoy for creating multi-boot USB drives and Justniffer for network traffic analysis and HTTP debugging.
Today I discovered Innernet, a modern VPN solution for secure networking, and NoteCalc, a note-taking app with built-in calculation capabilities.
Today I learned about CSE138 distributed systems lectures, the classic fallacies of distributed computing, and an interesting project for self-hosting internet archives.
Today I learned about the Cosmopolitan C Library for portable executables, an accessible distributed systems book, high-performance browser networking principles, and building roguelike games in Rust.
Today I learned about Redis's sophisticated network model, event-driven architecture, and internal implementation details that make it one of the fastest in-memory data stores.
TIL 2020-12-27 Fun with IP address parsing - Deep dive into the complexities and edge cases of parsing IP addresses correctly. Low-Level System Design Primer - Resources for learning low-level system design patterns and implementation techniques. Learn Linux Basics – Bash Command Tutorial for Beginners - Comprehensive FreeCodeCamp guide to essential Linux commands and bash usage.