-
Introducción
- Doggo es un cliente DNS de línea de comandos amigable para humanos
- Soporta varios protocolos de transporte
-
Instalación
- Se proporcionan métodos de instalación
-
Guía de uso
-
Ejemplos
- Se ofrecen varios ejemplos de uso
-
Referencia de CLI
- Documentación de referencia de la interfaz de línea de comandos
-
Resolvers
- UDP y TCP
- DNS del sistema
- DNS over HTTPS (DoH)
- DNS over TLS (DoT)
- DNSCrypt
- DNS over QUIC (DoQ)
-
Características
-
Resumen
- Doggo es un cliente DNS de línea de comandos amigable para humanos
-
Funciones
- Salida legible para humanos con códigos de color y formato de tabla
- Soporte para salida JSON para scripting y parsing
- Soporte para varios protocolos de transporte:
- DNS over HTTPS (DoH)
- DNS over TLS (DoT)
- DNS over QUIC (DoQ)
- DNS over TCP
- DNS over UDP
- DNSCrypt
- Soporte para configuración de ndots y búsqueda desde
resolv.conf o argumentos de línea de comandos
- Soporte para múltiples resolvers con estrategias de consulta personalizables
- Soporte para IPv4 e IPv6
- Proporciona una interfaz web (doggo.mrkaran.dev)
- Soporte para autocompletado en shells zsh y fish
- Búsqueda DNS inversa
- Opciones de consulta flexibles, incluyendo varias banderas DNS (AA, AD, CD, DO, etc.)
- Modo de depuración para solución de problemas
- Medición del tiempo de respuesta
- Soporte multiplataforma (Linux, macOS, Windows, FreeBSD, NetBSD)
-
Patrocinio
- Si Doggo te resulta útil, puedes patrocinarlo en GitHub
- El patrocinio ayuda a mantener y mejorar el desarrollo de Doggo
- También fomenta la creación y el mantenimiento de software libre y de código abierto que beneficia a toda la comunidad
- Todas las contribuciones, sin importar su tamaño, se agradecen y ayudan a que el proyecto siga creciendo
-
Opinión de GN⁺
- Doggo permite un uso flexible al soportar varios protocolos de transporte DNS
- El soporte de salida JSON lo hace útil para tareas de scripting y automatización
- El soporte multiplataforma permite usarlo en distintos sistemas operativos
- El modo de depuración y la medición del tiempo de respuesta son de gran ayuda para resolver problemas
- Otras herramientas con funciones similares incluyen
dig y nslookup, pero Doggo ofrece una interfaz más moderna y amigable
1 comentarios
Comentarios de Hacker News
geodnses una herramienta desarrollada para realizar consultas DNS desde varias regiones del mundoycombinator.comdevuelve distintas IP según la ubicaciónComparte una herramienta web que creó por su frustración con la interfaz web de
digde Google, por ser lenta e inestableSe puede usar
ipkitten.compara verificar la dirección IP pública desde la terminalcurl ipkitten.comHay una pregunta sobre por qué el comando
doggoimprime toda la salida dos vecesgoogle.comynews.ycombinator.comHay una pregunta sobre si es una herramienta con funciones similares a Dog
A,AAAA, etc.)Hay un ejemplo de descarga del módulo de Go relacionado con
doggogo: downloading github.com/mr-karan/doggo v0.5.7Piden que comparta el contexto de desarrollo de la herramienta
doggo, sus decisiones de diseño y otras historias detrás del proyectoHay una opinión de que el nombre
doggoestá muy bien elegidoHay una opinión de que sería bueno agregar una función como el tipo de consulta
ANYHay una opinión de que la herramienta
doggorecuerda a dog