Skip to content
View casablanque-code's full-sized avatar
  • North Carolina
  • 13:30 (UTC -04:00)

Block or report casablanque-code

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
casablanque-code/README.md

Engineering, mostly at the edges of intuition

🔴 Radar status: 5 findings today


I build small tools around systems where the obvious explanation is often not quite true.

DNS, SSH, Zero Trust, timing, packet captures, configuration formats, infrastructure - things we've had for years and think we already understand.

Usually it starts with:

"Is that actually what happens?"

Then I go find out. friction → investigation → hypothesis → tool. The tool is just the artifact.


Live Radar (based on gai)

Resolution divergence (gai doctor per-domain reality check) - last run 2026-08-29 11:58 UTC

14 divergence(s) in the last 3 days across 14 tracked domains -- most recent on 2026-08-29. (mostly anycast/GeoDNS edges disagreeing between two queries -- full per-domain log for 2026-08-29)

README integrity · signed 2026-08-29 12:34 UTC · verify

SHA256: 01b86f71e20cdccc… · my PGP key Zero Trust isn't just for infra. Don't trust this file either -- verify it.

Most disagreeing domains (30 days)

Domain Divergences
github.com 3
google.com 3
netflix.com 3
ipv6.google.com 3
akamai.com 2

Trust & Identity

We usually treat trust as a fact. Turns out, it's something systems have to fucking keep proving.

  • khm - known_hosts is not just a cache. It's a database of server identities.
  • cfzt - Zero Trust is less about replacing a VPN and more about identity, reachability and continuously verifying state.
  • gai - dig working doesn't mean your process resolves the name the same way. Reconstructs the actual getaddrinfo() decision path.
  • burnafterread - sharing a secret doesn't have to mean giving the server access to it. live

Measurement

We usually treat latency as noise. Turns out, sometimes the measurement is the attack surface.

  • sidecheck - remote timing side-channel detection using statistics instead of a stopwatch.

Network Forensics

Packets are evidence, not truth.

Network Forensics Series

Everything runs locally in the browser. PCAPs never leave the machine.

Semantics & Infrastructure

Some problems look like parsing or automation problems until you look closer. But most "automation" is just someone's assumptions, hardcoded and left to rot.

  • netconv - configuration conversion is about semantics, not replacing keywords.
  • pcap-frame-parser - packet formats have decades of edge cases hiding behind deceptively simple structures.
  • platform-infra - self-service infrastructure for small teams, without turning the sysadmin into an API.

A few libs
Library / Package Version Docs Downloads
gai-core Crates.io Version docs.rs Crates.io Downloads
gai-probe Crates.io Version docs.rs Crates.io Downloads
sidecheck-core Crates.io Version docs.rs Crates.io Downloads
netconv-core Crates.io Version docs.rs Crates.io Downloads
pcap-frame-parser Crates.io Version docs.rs Crates.io Downloads
burnafter npm Version npm Downloads
@lighthouse-explorer/light-parser npm Version npm Downloads

PGP · Stack


Ko-fi

Pinned Loading

  1. gai gai Public

    getaddrinfo inspector — explains how a name resolves, no LD_PRELOAD/eBPF/ptrace

    Rust 9 1

  2. cfzt cfzt Public

    One-command Cloudflare Tunnel Zero Trust CLI

    Go 17 1

  3. khm khm Public

    CLI for auditing SSH host trust

    C 16

  4. burnafterread burnafterread Public

    Privacy-first, end-to-end encrypted, self-destructing data sharing

    TypeScript 3 1

  5. mlops-mini-lab mlops-mini-lab Public

    A small but complete MLOps reference project - DVC + MLflow + FastAPI + Docker + GitHub Actions - designed to run on a laptop and scale toward Kubernetes/GitOps.

    Python

  6. netconv netconv Public

    Vendor-agnostic network config compiler

    Rust 3