netrecon.
booting
netrecon:~/about$ cat README.md

netrecon

Correlated network diagnostics for engineers. One input - domain, IP, or URL - runs DNS, HTTP, TLS, email posture, and CDN / infra checks, correlates the findings, and gives you likely root causes plus reproducible commands to verify yourself.

edge-only stateless no account MCP-ready JSON out

Why this, not another DNS checker

Most tools give you a wall of raw data and leave the reasoning to you. netrecon is opinionated: it runs multiple checks, correlates them, and tells you which finding matters. You still get the raw data, the JSON, and the exact shell commands to reproduce the result on your own machine - but the first thing you see is what's probably wrong.

Built for SREs who land on an unfamiliar site mid-incident and need a one-page read of its posture, and for engineers who want DNS / HTTP / TLS / CDN / email answered in one pass instead of bouncing between six tabs.

What it checks

How it works

Astro-built static frontend on Cloudflare Pages. Every check runs in Cloudflare Pages Functions at the edge. No servers, no queues, no database. Requests are stateless - nothing about your input is stored.

Rate-limited in-code via the Cache API at the Worker layer - no external dependency. Input validation and SSRF guards live in a shared tool registry so the HTTP API, the web UI, and the MCP server all enforce the same rules.

Agents can call netrecon as an MCP server - see the MCP page for Claude Desktop, Cursor, and VS Code configs. Programmatic clients can hit /api/analyze, /api/compare, /api/whoami, and /api/health directly.

Trust posture

Known limitations

We try to be honest about what the edge can and can't do from inside a Worker.

Acknowledgments

netrecon is a frontend for a lot of other people's excellent work.

Credits

Built by Yossi Ben Hagai - yossibh.github.io.