-
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
Commentaires Hacker News
geodnsest un outil développé pour effectuer des requêtes DNS depuis plusieurs régions du mondeycombinator.comrenvoie des IP différentes selon l’emplacementPrésentation d’un outil web créé par son auteur, frustré par l’interface web
digde Google, lente et instableipkitten.compermet de vérifier son adresse IP publique depuis le terminalcurl ipkitten.comUne question demande pourquoi la commande
doggoaffiche toutes les sorties en doublegoogle.cometnews.ycombinator.comUne question demande s’il s’agit d’un outil aux fonctionnalités similaires à Dog
A,AAAA, etc.)Exemple de téléchargement d’un module Go lié à
doggogo: downloading github.com/mr-karan/doggo v0.5.7Demande de partage sur le contexte de développement de l’outil
doggo, les décisions de design et d’autres coulissesAvis indiquant que le choix du nom
doggoest excellentAvis suggérant qu’il serait bien d’ajouter une fonctionnalité comme le type de requête
ANYAvis indiquant que l’outil
doggofait penser à dog