-
Introdução
- Doggo é um cliente de DNS de linha de comando amigável para humanos
- Suporta vários protocolos de transporte
-
Instalação
- Instruções de instalação disponíveis
-
Guia de uso
-
Exemplos
- Vários exemplos de uso disponíveis
-
Referência da CLI
- Documentação de referência da interface de linha de comando
-
Resolvedores
- UDP e TCP
- DNS do sistema
- DNS over HTTPS (DoH)
- DNS over TLS (DoT)
- DNSCrypt
- DNS over QUIC (DoQ)
-
Recursos
-
Visão geral
- Doggo é um cliente de DNS de linha de comando amigável para humanos
-
Recursos
- Saída amigável para humanos com cores e em formato de tabela
- Suporte a saída JSON para scripting e parsing
- Suporte a vários protocolos de transporte:
- DNS over HTTPS (DoH)
- DNS over TLS (DoT)
- DNS over QUIC (DoQ)
- DNS over TCP
- DNS over UDP
- DNSCrypt
- Suporte a configuração de ndots e busca a partir de
resolv.conf ou argumentos de linha de comando
- Suporte a múltiplos resolvedores com estratégia de consulta personalizável
- Suporte a IPv4 e IPv6
- Interface web disponível (doggo.mrkaran.dev)
- Suporte a autocompletar para shells zsh e fish
- Consulta reversa de DNS
- Opções flexíveis de consulta, incluindo várias flags de DNS (AA, AD, CD, DO etc.)
- Modo de depuração para solução de problemas
- Medição do tempo de resposta
- Suporte multiplataforma (Linux, macOS, Windows, FreeBSD, NetBSD)
-
Patrocínio
- Se você achar o Doggo útil, pode patrociná-lo no GitHub
- O patrocínio ajuda a manter e melhorar o desenvolvimento do Doggo
- O apoio também incentiva a criação e manutenção de software livre e de código aberto que beneficia toda a comunidade
- Toda contribuição, independentemente do tamanho, é apreciada e ajuda o projeto a continuar crescendo
-
Opinião do GN⁺
- O Doggo permite uso flexível ao oferecer suporte a vários protocolos de transporte DNS
- O suporte a saída JSON é útil para tarefas de scripting e automação
- O suporte multiplataforma permite usá-lo em diversos sistemas operacionais
- O modo de depuração e a medição do tempo de resposta ajudam bastante na solução de problemas
- Outras ferramentas com funções semelhantes incluem
dig e nslookup, mas o Doggo oferece uma interface mais moderna e amigável
1 comentários
Comentários do Hacker News
"geodns" é uma ferramenta desenvolvida para fazer consultas DNS a partir de várias regiões do mundo
Apresenta uma ferramenta web feita por conta própria por estar insatisfeito com a interface web lenta e instável do
digdo GoogleÉ possível usar ipkitten.com para verificar o endereço IP público no terminal
curl ipkitten.comHá uma pergunta sobre por que o comando "doggo" imprime toda a saída duas vezes
Há uma pergunta sobre se é uma ferramenta com funcionalidade semelhante ao Dog
Há um exemplo de download do módulo Go relacionado ao "doggo"
go: downloading github.com/mr-karan/doggo v0.5.7Há um pedido para compartilhar o contexto de desenvolvimento, as decisões de design e outras histórias de bastidores da ferramenta "doggo"
Há uma opinião de que a escolha do nome "doggo" foi excelente
Há uma opinião de que seria bom adicionar uma função como o tipo de consulta ANY
Há uma opinião de que a ferramenta "doggo" lembra o dog