Repolode
retlehs

retlehs/quien

CLI de inteligência de domínios e WHOIS em Go, com TUI em abas para WHOIS, DNS, autenticação de e-mail, SSL/TLS, HTTP, SEO e detecção de tecnologias.

Alternativa open source a:whois

Estrelas
1,295
Forks
33
Issues abertas
14
Último commit
ontem

O que é?

quien é um kit de ferramentas para obter informações sobre domínios e IPs, que funciona como uma alternativa mais completa ao comando whois tradicional. Ele abre uma interface de terminal interativa com visualizações em abas ou apresenta os mesmos dados em JSON por meio de subcomandos como whois, dns, mail, tls, http, seo, stack e all.

As consultas priorizam RDAP e recorrem ao WHOIS como alternativa, usando referências da IANA para encontrar o servidor WHOIS correto. As consultas de IP incluem DNS reverso, informações de rede, contatos para denúncias de abuso e dados de ASN, enriquecidos com dados de BGP e PeeringDB. A auditoria de e-mail verifica MX, SPF (incluindo a contagem de consultas e a expansão de include/redirect), DMARC, DKIM e BIMI.

A aba de SEO abrange indexabilidade, elementos on-page, dados estruturados e indicações de desempenho. Ela também pode incluir dados de campo do Core Web Vitals, obtidos pela API CrUX, quando uma chave é fornecida. A detecção de tecnologias identifica frameworks, plugins do WordPress e serviços externos a partir do HTML.

Recursos principais

  • 01Consultas que priorizam RDAP, com fallback para WHOIS e referência automática da IANA
  • 02Consultas de IP com DNS reverso, contatos para denúncias de abuso, ASN e fallback para BGP
  • 03Auditoria de e-mail para MX, SPF, DMARC, DKIM e BIMI, com validação de VMC
  • 04Verificações de SEO, incluindo dados estruturados e Core Web Vitals via CrUX
  • 05Detecção de tecnologias para frameworks, plugins do WordPress e serviços
  • 06Subcomandos JSON para automação por scripts

Casos de uso

  • Verificar quem é responsável por um domínio ou a qual rede um IP pertence
  • Auditar a configuração de autenticação de e-mail de um domínio antes da implantação
  • Diagnosticar problemas de resolução de DNS usando um resolvedor específico
  • Revisar o básico de SEO de um site e as indicações de desempenho pelo terminal

Início rápido

  1. 1

    Instale pelo Homebrew

    brew install quien
  2. 2

    Faça uma consulta de domínio na TUI interativa

    quien example.com

Antes de usar

  • Os dados de campo do Core Web Vitals exigem uma chave de API do Google CrUX, e nem todos os domínios têm esses dados.

Tópicos

Perguntas frequentes

O que é quien?
CLI de inteligência de domínios e WHOIS em Go, com TUI em abas para WHOIS, DNS, autenticação de e-mail, SSL/TLS, HTTP, SEO e detecção de tecnologias. quien é um kit de ferramentas para obter informações sobre domínios e IPs, que funciona como uma alternativa mais completa ao comando whois tradicional. Ele abre uma interface de terminal interativa com visualizações em abas ou apresenta os mesmos dados em JSON por meio de subcomandos como whois, dns, mail, tls, http, seo, stack e all.
quien é gratuito? Qual é a licença?
quien é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
quien ainda é mantido?
Manutenção ativa. O último commit de quien foi em 19 de out. de 2026.
Para que posso usar quien?
Verificar quem é responsável por um domínio ou a qual rede um IP pertence Auditar a configuração de autenticação de e-mail de um domínio antes da implantação Diagnosticar problemas de resolução de DNS usando um resolvedor específico Revisar o básico de SEO de um site e as indicações de desempenho pelo terminal
Como instalar quien?
Instale pelo Homebrew: brew install quien Faça uma consulta de domínio na TUI interativa: quien example.com
Onde consigo quien?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/retlehs/quien

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados