
WHOIS for the RDAP era. DNS for the modern one.
Whodis finds the right RDAP, WHOIS, or RWhois authority automatically, then adds DNS inspection, domain diagnostics, snapshots, policy checks, batch automation, and a native desktop workstation.
// DESKTOP IN ACTION
// PICK YOUR INTERFACE
whodis CLI
Built for shells, scripts, SSH, and servers. Inspect registration, DNS, diagnostics, snapshots, changes, and batches with human or versioned machine output.
- Dashboard
- Tree
- GeekBoys
- Plain
whodis-gui desktop
Native Qt app for Linux, Windows, and macOS. Inspect registration, DNS, delegation, services, findings, contacts, and batch jobs with a bundled engine.
- Overview
- DNS
- Compare
- Delegation
- Services
- Findings
- Contacts
- Raw
- Batch
// WHY IT EXISTS
I needed quick WHOIS from the shell and kept hitting RDAP and RWhois compatibility walls. I also research who hosts a site, where mail routes, whether DNS agrees, and what is broken. Whodis is the tool I built for that workflow.
// TERMINAL DASHBOARD
Wide shells use a panel mosaic while narrow shells stack the same data. Notices stay summarized until you request details.
$ whodis example.com
Registration example.com
Registrar Example Registrar Inc.
DNSSEC signed delegation
Status clientTransferProhibited
Protocol RDAP
Discovery IANA bootstrap$ whodis example.com
Registration example.com Contacts 1
Registrar Example Registrar Inc. Technical Example Registry
DNSSEC signed delegation Status active
Protocol RDAP Discovery IANA bootstrap// CAPABILITIES
Automatic registration routing
Use RDAP when available, WHOIS when needed, and RWhois for delegated networks without memorizing registry endpoints.
A full DNS client
Query any record type over UDP, TCP, DoT, DoH, HTTP/3, DoQ, or DNSCrypt, with explicit transfer support.
DNSSEC, compare, and trace
Verify signed answers locally, compare normalized results across resolvers, and follow delegation from root hints.
Native desktop workstation
Qt Widgets follows the host theme on Linux, Windows, and macOS. The bundled engine makes the CLI optional.
Batch and automation
Check many targets, stream NDJSON, export CSV, save observations, detect semantic changes, and enforce health policies in CI.
Actionable domain diagnosis
Run bounded DNS, reachability, HTTP, TLS, SMTP, and mail-policy checks with evidence-backed findings.
// INSTALL
Command line
curl -fsSL https://github.com/Alex9001/whodis/releases/latest/download/install.sh | shirm https://github.com/Alex9001/whodis/releases/latest/download/install.ps1 | iexgo install github.com/Alex9001/whodis/v2/cmd/whodis@latestQuick start: whodis google.comInspect: whodis inspect example.com
Desktop app
Download the latest AppImage, Windows installer or portable ZIP, or universal macOS DMG from GitHub Releases.
Download release




