Read-only, same-origin network diagnostics. Canonical endpoint: https://www.netzwerkzeug.ch/api/v1/ (POST JSON). Full API reference · OpenAPI 3.0 specification.
v1 uses POST JSON objects, strict field validation, no CORS, no-store responses, and the envelope {"ok":true,"data":{},"error":null}. No authentication is required. Only versioned v1 routes are public.
| Action | Required | Optional | Purpose |
|---|---|---|---|
dns | domain | — | A, AAAA, CNAME, MX, NS, TXT, SOA, CAA, SRV records |
reverse | ip | — | PTR lookup |
http | url | — | Validated HTTP/HTTPS metadata and redirects |
tls | host | port (default 443) | Verified TLS certificate inspection |
port | query | — | Allow-listed service/port mapping |
mac | mac | — | MAC/OUI normalization and bundled vendor lookup |
mail | domain | selector | MX, SPF, DMARC, MTA-STS, TLS-RPT and optional DKIM checks |
dnssec | domain | — | Informational DS/DNSKEY presence |
Retry-After.POST /api/v1/dns/ {"domain":"example.com"}
POST /api/v1/http-headers/ {"url":"https://example.com/"}
POST /api/v1/tls/ {"host":"example.com"}
Implemented codes: INVALID_INPUT, METHOD_NOT_ALLOWED, REQUEST_TOO_LARGE, RESPONSE_TOO_LARGE, RATE_LIMITED, and INTERNAL_ERROR.
Full source documentation is maintained in docs/API.md.