Network output explainer

Paste output from dig, ping, traceroute, curl -v, openssl or a confusing error message. Get a plain-English reading, what's wrong, and the next command to run.

Explain output
Examples:
0 / 6,000

Paste something above, then press Explain. Remove secrets first: tokens, passwords, internal hostnames you don't want shared.

Getting useful output to paste

  • DNS: dig example.com A +nocmd +noall +answer +comments, or on Windows nslookup -debug example.com.
  • TLS: openssl s_client -connect host:443 -servername host </dev/null.
  • HTTP: curl -sv -o /dev/null https://host/path 2>&1.
  • Path: mtr -rwc 50 host gives loss per hop, far better than a single traceroute.
  • Email: "Show original" in Gmail, copy the Authentication-Results and Received headers.

Most NetKit tools also have an "Explain this result" button under their output, which sends that result here automatically.

Questions people ask

What can I paste?
Output from dig, nslookup, host, ping, traceroute/tracert/mtr, curl -v, openssl s_client, ss/netstat, ip route, whois, email headers with Authentication-Results, and error messages like ERR_SSL_PROTOCOL_ERROR, ECONNREFUSED or DNS_PROBE_FINISHED_NXDOMAIN.
Is my paste stored?
No. The text is sent to our server, passed to the language model through Vercel AI Gateway for this one answer, and not saved by NetKit. Remove passwords, tokens and private hostnames before pasting anyway.
How accurate is it?
It is good at reading standard tool output and common failure patterns, and it is told not to invent values. It can still be wrong, so check its reasoning against the raw output before changing production DNS, firewalls or certificates.