2 points par GN⁺ 2024-07-02 | 1 commentaires | Partager sur WhatsApp
  • Présentation

    • Doggo est un client DNS en ligne de commande pensé pour les humains
    • Il prend en charge divers protocoles de transport
  • Installation

    • Méthodes d’installation disponibles
  • Guide d’utilisation

    • Explications sur l’utilisation
  • Exemples

    • Divers exemples d’utilisation fournis
  • Référence CLI

    • Documentation de référence de l’interface en ligne de commande
  • Resolveurs

    • UDP et TCP
    • DNS système
    • DNS over HTTPS (DoH)
    • DNS over TLS (DoT)
    • DNSCrypt
    • DNS over QUIC (DoQ)
  • Fonctionnalités

    • Vue d’ensemble

      • Doggo est un client DNS en ligne de commande pensé pour les humains
    • Fonctionnalités

      • Sortie conviviale avec couleurs et format tabulaire
      • Prise en charge de la sortie JSON pour le scripting et le parsing
      • Prise en charge de divers protocoles de transport :
        • DNS over HTTPS (DoH)
        • DNS over TLS (DoT)
        • DNS over QUIC (DoQ)
        • DNS over TCP
        • DNS over UDP
        • DNSCrypt
      • Prise en charge de la configuration ndots et de recherche depuis resolv.conf ou via les arguments de ligne de commande
      • Prise en charge de plusieurs resolveurs avec stratégie de requête personnalisable
      • Prise en charge d’IPv4 et d’IPv6
      • Interface web disponible (doggo.mrkaran.dev)
      • Prise en charge de l’autocomplétion pour les shells zsh et fish
      • Recherche DNS inverse
      • Options de requête flexibles incluant divers drapeaux DNS (AA, AD, CD, DO, etc.)
      • Mode debug pour le dépannage
      • Mesure du temps de réponse
      • Compatibilité multiplateforme (Linux, macOS, Windows, FreeBSD, NetBSD)
  • Soutien

    • Si vous trouvez Doggo utile, vous pouvez le soutenir sur GitHub
    • Ce soutien aide à maintenir et améliorer le développement de Doggo
    • Il encourage aussi la création et la maintenance de logiciels open source gratuits qui profitent à toute la communauté
    • Toutes les contributions, quelle que soit leur taille, sont appréciées et aident le projet à continuer de grandir
  • Avis de GN⁺

    • Doggo prend en charge divers protocoles de transport DNS, ce qui permet un usage flexible
    • La prise en charge de la sortie JSON est utile pour le scripting et les tâches d’automatisation
    • Sa compatibilité multiplateforme permet de l’utiliser sur différents systèmes d’exploitation
    • Le mode debug et la mesure du temps de réponse sont d’une grande aide pour le dépannage
    • Parmi les autres outils offrant des fonctions similaires, on trouve dig et nslookup, mais Doggo propose une interface plus moderne et plus conviviale

1 commentaires

 
GN⁺ 2024-07-02
Commentaires Hacker News
  • geodns est un outil développé pour effectuer des requêtes DNS depuis plusieurs régions du monde

    • Par exemple, ycombinator.com renvoie des IP différentes selon l’emplacement
    • Lien Gitlab : geonet-rs
  • Présentation d’un outil web créé par son auteur, frustré par l’interface web dig de Google, lente et instable

  • ipkitten.com permet de vérifier son adresse IP publique depuis le terminal

    • Exemple de commande : curl ipkitten.com
    • Lors d’une visite dans le navigateur, le site affiche l’adresse IP et un GIF de chat
    • Lien : ipkitten.com
  • Une question demande pourquoi la commande doggo affiche toutes les sorties en double

    • Exemple : sorties pour google.com et news.ycombinator.com
  • Une question demande s’il s’agit d’un outil aux fonctionnalités similaires à Dog

    • Demande d’exécuter certaines requêtes spécifiques (A, AAAA, etc.)
    • Question sur la raison pour laquelle toutes les entrées ne sont pas interrogées par défaut lors d’une requête sur un seul domaine
    • Lien : doggo
  • Exemple de téléchargement d’un module Go lié à doggo

    • Exemple de code : go: downloading github.com/mr-karan/doggo v0.5.7
  • Demande de partage sur le contexte de développement de l’outil doggo, les décisions de design et d’autres coulisses

  • Avis indiquant que le choix du nom doggo est excellent

  • Avis suggérant qu’il serait bien d’ajouter une fonctionnalité comme le type de requête ANY

  • Avis indiquant que l’outil doggo fait penser à dog