Know where any website really lives.

Audit your own stack, vet a vendor, or understand a competitor's infrastructure. CloudTracer scans a domain and prints registrar, DNS, CDN, hosting, SSL, email, and third-party services as a single tree.

npx cloudtracer example.com

Example output

Eight scanners, one tree

Each scan runs every layer in parallel. The tree above is what comes back โ€” here's what each row tells you.

Who runs the domain

Registration
Registrar, registration date, and expiration via RDAP with a WHOIS fallback.
DNS
Authoritative nameservers and the provider behind them โ€” Cloudflare, Route 53, NS1, and others.

How it's served

CDN
CDN and WAF detection from response headers โ€” Cloudflare, Fastly, CloudFront, Akamai, and more.
Hosting
IPv4/IPv6, ASN, and the hosting platform โ€” including Vercel, Netlify, Fly.io, and GitHub Pages.
SSL / TLS
Issuer, protocol version, SANs, and days-until-expiry with traffic-light coloring.
Performance
DNS resolution, TLS handshake, TTFB, total response time, and content size.

What's bolted on

Email
MX provider, SPF and DMARC presence โ€” a quick read on deliverability posture.
Third-Party Services
Analytics, marketing, and monitoring tools embedded in the page, scraped from the rendered HTML.

Usage

Quick start

$ npx cloudtracer example.com

Install globally

$ npm install -g cloudtracer
$ cloudtracer example.com

Options

Flag Description
--json Output as JSON
--yaml Output as YAML
--markdown Output as Markdown with a Mermaid diagram
--verbose Print debug information while scanning
--timeout <ms> Per-scanner timeout in milliseconds (default 10000)

Pipe it anywhere

$ cloudtracer example.com --json | jq '.hosting'
$ cloudtracer example.com --markdown > report.md