checkmy

Network diagnostics from your terminal. Smart audit for domains, IP geolocation, DNS, traceroute, TLS inspection, WHOIS, HTTP checks, and port scanning.

Install

Or download pre-built binaries fromGitHub Releases

Quick Start

Run checkmy with any domain for a full audit: DNS, ports, TLS, and HTTP in a single pass.

$ checkmy cloudflare.com

DNS  OK  209ms
  A: 104.16.132.229, 104.16.133.229
  AAAA: 2606:4700::6810:84e5, 2606:4700::6810:85e5

PORTS  OK  35ms
  80/tcp       open
  443/tcp      open

TLS  OK  101ms
  Subject      cloudflare.com
  Issuer       WE1
  Certificate  Valid (expires in 57 days)

HTTP  OK  673ms
  Status       200 OK
  URL          https://www.cloudflare.com/
  Redirects    1 redirect

Summary
  Total: 918ms
  Result: all checks passed
  Phases: 4 phases
--quick faster run, skip WHOIS--deep include traceroute--json machine-readable output

Smart Mode

Domain
checkmy cloudflare.com

Full 5-phase audit

IP
checkmy 1.1.1.1

Geolocation, ASN, reverse DNS

Host:Port
checkmy cloudflare.com:443

TCP/TLS connectivity test

Commands

smart

Auto-detect target type and run diagnostics

dns

DNS queries (A, AAAA, MX, TXT, NS, ANY)

ip

IP geolocation, ASN, and reverse DNS

trace

Traceroute (ICMP, UDP, TCP)

cert

TLS certificate inspection

whois

WHOIS / RDAP lookup

connect

Raw TCP/TLS connectivity test

http

HTTP healthcheck

port

Port scanner

GitHub/Releases/crates.io/Docker Hub/Full Usage Docs