Repolode
retlehs

retlehs/quien

A Go-based whois and domain intelligence CLI with a tabbed TUI covering WHOIS, DNS, mail auth, SSL/TLS, HTTP, SEO and tech stack detection.

Open-source alternative to:whois

Stars
1,295
Forks
33
Open issues
14
Last commit
yesterday

What is it?

quien is a domain and IP intelligence toolkit that serves as a more capable replacement for the traditional whois command. It opens an interactive terminal UI with tabbed views, or exposes the same data as JSON through subcommands such as whois, dns, mail, tls, http, seo, stack and all.

Lookups prefer RDAP and fall back to WHOIS, using IANA referrals to find the right WHOIS server. IP lookups include reverse DNS, network info, abuse contacts and ASN details, enriched with BGP and PeeringDB data. The mail audit checks MX, SPF (including lookup counts and include/redirect expansion), DMARC, DKIM and BIMI.

The SEO tab covers indexability, on-page elements, structured data and performance hints, and can add Core Web Vitals field data from the CrUX API when a key is provided. Tech stack detection identifies frameworks, WordPress plugins and external services from HTML.

Key features

  • 01RDAP-first lookups with WHOIS fallback and automatic IANA referral
  • 02IP lookups with reverse DNS, abuse contacts, ASN and BGP fallback
  • 03Mail audit for MX, SPF, DMARC, DKIM and BIMI with VMC validation
  • 04SEO checks including structured data and Core Web Vitals via CrUX
  • 05Tech stack detection for frameworks, WordPress plugins and services
  • 06JSON subcommands for scripting

Use cases

  • Checking who owns a domain or which network an IP belongs to
  • Auditing a domain's email authentication setup before deployment
  • Diagnosing DNS resolution problems with a chosen resolver
  • Reviewing a site's SEO basics and performance hints from the terminal

Quick start

  1. 1

    Install via Homebrew

    brew install quien
  2. 2

    Run a domain lookup in the interactive TUI

    quien example.com

Things to know

  • Core Web Vitals field data requires a Google CrUX API key, and not all domains have that data.

Topics

FAQ

What is quien?
A Go-based whois and domain intelligence CLI with a tabbed TUI covering WHOIS, DNS, mail auth, SSL/TLS, HTTP, SEO and tech stack detection. quien is a domain and IP intelligence toolkit that serves as a more capable replacement for the traditional whois command. It opens an interactive terminal UI with tabbed views, or exposes the same data as JSON through subcommands such as whois, dns, mail, tls, http, seo, stack and all.
Is quien free to use? What license does it have?
quien is open source under the MIT license. Check the license terms before using it in commercial products.
Is quien still maintained?
Actively maintained. The last commit to quien was on Oct 19, 2026.
What can I use quien for?
Checking who owns a domain or which network an IP belongs to Auditing a domain's email authentication setup before deployment Diagnosing DNS resolution problems with a chosen resolver Reviewing a site's SEO basics and performance hints from the terminal
How do I install quien?
Install via Homebrew: brew install quien Run a domain lookup in the interactive TUI: quien example.com
Where can I get quien?
The source code and installation instructions are on GitHub: https://github.com/retlehs/quien

Summary generated by AI from the project's README. GitHub stats refresh daily.

Related projects