I'm based in Florida. I like taking an idea about how a network could work and building it to see what happens. Lately, that means finding out what else DNS can carry.
- Hydrascale
Runs multiple Tailscale tailnets at once on one Linux machine, with each in its own network namespace. - Stratum
Drop-in multi-tenancy for Node.js, with tenant hierarchy, config inheritance, permissions, audit, and GDPR in one library. - ja4plus-go
Independent Go library and CLI for JA4+ network fingerprinting. - ja4plus
The same idea in Python, as a library and CLI.
DNS is often the last protocol a network lets out, so I keep seeing what fits through it.
$ dig @127.0.0.1 -p 8053 +short TXT '2+3*4.calc.test'
"14"| Project | What travels over DNS | Language |
|---|---|---|
| epochalypse | Time capsules, dead man's switches, and countdowns, using DNSSEC and independent release agents | Go |
| mcport53 | MCP tool calls, so an agent's tools work anywhere port 53 gets out | Go |
| wingman | The WebRTC signaling handshake, then peers switch to a direct connection | Go |
| cachemoney | Content-addressed git objects, packages, and blobs, with resolvers acting as the CDN | Go |
| llamaoverdns | LLM answers in TXT records, with dig as the client |
Python |
| dnscalc | Math. The query is the expression, and the answer is the result | Go |
| Project | What it does | Language |
|---|---|---|
| sourceknock | Port knocking through source ports instead of destination ports, for stealth rather than authentication | C |
| icmpchat | Terminal chat inside ICMP echo requests, with optional AES-256-GCM encryption | Go |
- ATAKMapDownloader: downloads map tiles from 30+ sources and builds MBTiles databases for ATAK.
- MTFWBuilder: a self-hosted web app that builds Meshtastic firmware with your config already in it.
- issue-flow-codex: a Codex CLI port of the issue-flow plugin.
- simpletetris and simplebubblebobble: ad-free games for iPhone Safari.




