Netzwerkzeug Diagnostic API

Read-only, same-origin network diagnostics. Canonical endpoint: https://www.netzwerkzeug.ch/api/v1/ (POST JSON). Full API reference · OpenAPI 3.0 specification.

Contract

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.

Actions

ActionRequiredOptionalPurpose
dnsdomainA, AAAA, CNAME, MX, NS, TXT, SOA, CAA, SRV records
reverseipPTR lookup
httpurlValidated HTTP/HTTPS metadata and redirects
tlshostport (default 443)Verified TLS certificate inspection
portqueryAllow-listed service/port mapping
macmacMAC/OUI normalization and bundled vendor lookup
maildomainselectorMX, SPF, DMARC, MTA-STS, TLS-RPT and optional DKIM checks
dnssecdomainInformational DS/DNSKEY presence

Limits and security

Examples

POST /api/v1/dns/   {"domain":"example.com"}
POST /api/v1/http-headers/   {"url":"https://example.com/"}
POST /api/v1/tls/   {"host":"example.com"}

Errors

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.