What started as one little tool for cleaning up logs before I pasted them somewhere kept growing. A CLI translator here, a subnet calculator there, then a handful of hands-on labs, and eventually it made more sense to stop pretending they were separate projects. Here's what's in the kit so far, and why I built each piece.
I kept running into the same problem: a log full of IPs, hostnames, and passwords that I needed to paste into a ticket or hand to an AI for help, and absolutely didn't want to hand-redact line by line. So I built a tool that does it for me, in real time, without any of it ever leaving my machine. Here's how it works, and why I still reach for it more than anything else in the kit.
I've been quietly rebuilding the games I grew up playing: a Doom-style shooter, a Dig Dug clone, a Galaga-style shooter, and a few more, each one just a single HTML file, no frameworks, no build step. Part nostalgia, part wanting to actually understand how they work under the hood. Here's what I learned building each one.
I was tired of guessing at IP addresses, pinging them, and hoping nothing else was using them, so I wrote a scanner to do it properly. It runs 128 pings at once, reads the ARP cache at exactly the right moment to catch devices that don't answer pings, and figures out which network you're actually on instead of guessing. Here's how it works and the tricks that made it fast.
I could have paid someone to build this site in an afternoon. Instead I built it myself, because I'd rather understand how the thing works and retain full control to change it than have it be a black box. A few notes on why, and what I was actually going for.