IT Skills Kit
Log Sanitizer started as a one-off. I needed a way to strip IPs, hostnames, and credentials out of a log before I pasted it somewhere I shouldn’t. Once that worked, I kept finding other little tools I’d already built. A CLI translator. A subnet calculator. Some DNS and routing labs. Firewall stuff. A few other things. At some point I had enough of them that keeping them all as separate files didn’t make much sense.
That consolidation became IT Skills Kit: a single HTML file with no server, no build step, and no external requests. Everything runs in the browser, and it’s still growing. New tools get added as they’re built.
Work faster
Log Sanitizer
Clean up IPs, hostnames, credentials, and other sensitive fields before pasting a log into a ticket, vendor case, or chat.
Command Translator
Paste a command and get the equivalent command for another CLI. It covers switches, shells, package managers, Docker, and Kubernetes.
Network Calculator Toolkit
Subnet and VLSM calculators, base and hex converters, a hash verifier, ACL builder, port matrix, and more. All offline.
Cheat Sheet
A quick CLI reference for Cisco, Dell, and Junos, plus prefix tables and a plain-English glossary.
Learn
DNS Lab
An offline DNS simulator with dig-style queries, a zone database, a visual resolution path, and broken scenarios to troubleshoot.
Routing Lab
Practice longest-prefix matching, routing tables, packet paths across three routers, and BGP best-path selection.
Firewall Rules Lab
An ordered ACL simulator. Move the rules around, send test packets through them, and see which one actually wins. First-match-wins and implicit deny make a lot more sense once you can watch them happen.
Network Fault Lab
Diagnose and fix problems on a simulated network, then practice Cisco IOS, Dell OS10, and Juniper Junos commands on the same console.
Log Sanitizer
This is where the whole thing started. It redacts IPs, hostnames, credentials, and API keys from a log as you type. It runs in a stricter iframe sandbox than the other tools because this is the one that actually gets used with real secrets. It’s still the tool I use the most, so it gets its own writeup.
Command Translator
Paste a command from one CLI and get the equivalent command for another. It covers network OS commands, Linux and Windows shells, package managers, Docker, Kubernetes, VMware, and vSphere. I built this after getting tired of translating the same commands between a Cisco box, a Dell switch, and a Junos device in the same afternoon.
Network Calculator Toolkit
This is probably the least exciting tool in the kit, but it’s one I use a lot. It has subnet and VLSM calculators, base and hex converters, a hash verifier, an ACL builder, and a port matrix. It’s usually the first thing I open when I’m doing subnetting and want to make sure I didn’t screw up the math.
Cheat Sheet
A quick reference for Cisco, Dell, and Junos commands, plus prefix tables and a plain-English glossary. It’s for those moments where I know roughly what I need but don’t remember the exact syntax and don’t want to open a 500-page manual.
DNS Lab
An offline DNS simulator with dig-style queries, a zone database, and a visual view of the resolution process. It also has broken scenarios like CNAME loops, missing records, and bad MX records. Those are honestly more useful to practice than just watching a successful lookup work.
Routing Lab
Covers longest-prefix matching, routing tables, packet paths across three simulated routers, and a BGP best-path quiz. Same idea as the DNS lab. The broken stuff is where you actually learn what’s happening.
Firewall Rules Lab
An ACL simulator where you can add, remove, and reorder rules and then send test packets through them. You can actually see which rule wins. First-match-wins and implicit deny sound simple until you’re staring at a real rule set, so I wanted something where you could practice it without touching a real firewall.
Network Fault Lab
A set of diagnose-and-fix scenarios built around a live topology. It also has Cisco IOS, Dell OS10, and Juniper Junos lessons on the same console. Interfaces, VLANs, LACP, SVIs, saving config: basically the stuff that’s useful to practice but not something I want to intentionally break on real equipment.
vSphere Sandbox
An offline vSphere Client to practice with. You can work with clusters, hosts, VMs, power operations, vMotion, Edit Settings, Recent Tasks, alarms, and other parts of the interface. Nothing connects to anything real. You can click around and break things without worrying about breaking production.