// RELEASE · v2.0.0

CLI + DESKTOP · MIT

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 · dashboard
$ 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

Linux / macOScurl -fsSL https://github.com/Alex9001/whodis/releases/latest/download/install.sh | sh
Windows (PowerShell)irm https://github.com/Alex9001/whodis/releases/latest/download/install.ps1 | iex
Gogo install github.com/Alex9001/whodis/v2/cmd/whodis@latest

Quick 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

Media preview

Use the previous and next buttons or the Left and Right Arrow keys to change items. Press Escape to close.