2 puntos por GN⁺ 2024-07-02 | 1 comentarios | Compartir por WhatsApp
  • 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

    • Instrucciones 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

 
GN⁺ 2024-07-02
Comentarios de Hacker News
  • geodns es una herramienta desarrollada para realizar consultas DNS desde varias regiones del mundo

    • Por ejemplo, ycombinator.com devuelve distintas IP según la ubicación
    • Enlace de Gitlab: geonet-rs
  • Comparte una herramienta web que creó por su frustración con la interfaz web de dig de Google, por ser lenta e inestable

  • Se puede usar ipkitten.com para verificar la dirección IP pública desde la terminal

    • Comando de ejemplo: curl ipkitten.com
    • Al visitarlo desde el navegador, muestra la dirección IP y un GIF de un gato
    • Enlace: ipkitten.com
  • Hay una pregunta sobre por qué el comando doggo imprime toda la salida dos veces

    • Ejemplo: salida de google.com y news.ycombinator.com
  • Hay una pregunta sobre si es una herramienta con funciones similares a Dog

    • Pide que ejecute consultas específicas (A, AAAA, etc.)
    • Pregunta por qué no consulta todos los registros por defecto cuando se consulta un solo dominio
    • Enlace: doggo
  • Hay un ejemplo de descarga del módulo de Go relacionado con doggo

    • Código de ejemplo: go: downloading github.com/mr-karan/doggo v0.5.7
  • Piden que comparta el contexto de desarrollo de la herramienta doggo, sus decisiones de diseño y otras historias detrás del proyecto

  • Hay una opinión de que el nombre doggo está muy bien elegido

  • Hay una opinión de que sería bueno agregar una función como el tipo de consulta ANY

  • Hay una opinión de que la herramienta doggo recuerda a dog