2 Punkte von GN⁺ 2024-07-02 | 1 Kommentare | Auf WhatsApp teilen
  • Einführung

    • Doggo ist ein menschenfreundlicher DNS-Client für die Kommandozeile.
    • Unterstützt verschiedene Transportprotokolle.
  • Installation

    • Installationsanweisungen verfügbar.
  • Nutzungsleitfaden

    • Anleitung zur Verwendung.
  • Beispiele

    • Verschiedene Anwendungsbeispiele verfügbar.
  • CLI-Referenz

    • Referenzdokumentation für die Kommandozeilenschnittstelle.
  • Resolver

    • UDP und TCP
    • System-DNS
    • DNS over HTTPS (DoH)
    • DNS over TLS (DoT)
    • DNSCrypt
    • DNS over QUIC (DoQ)
  • Funktionen

    • Überblick

      • Doggo ist ein menschenfreundlicher DNS-Client für die Kommandozeile.
    • Funktionen

      • Menschenfreundliche Ausgabe mit Farbcodes und Tabellenformat
      • Unterstützung für JSON-Ausgabe für Skripting und Parsing
      • Unterstützung für verschiedene Transportprotokolle:
        • DNS over HTTPS (DoH)
        • DNS over TLS (DoT)
        • DNS over QUIC (DoQ)
        • DNS over TCP
        • DNS over UDP
        • DNSCrypt
      • Unterstützung für ndots- und Search-Konfiguration aus resolv.conf oder Kommandozeilenargumenten
      • Unterstützung für mehrere Resolver mit anpassbarer Abfragestrategie
      • Unterstützung für IPv4 und IPv6
      • Weboberfläche verfügbar (doggo.mrkaran.dev)
      • Unterstützung für Autovervollständigung in zsh- und fish-Shells
      • Reverse-DNS-Lookups
      • Flexible Abfrageoptionen mit verschiedenen DNS-Flags (AA, AD, CD, DO usw.)
      • Debug-Modus zur Fehlerbehebung
      • Messung der Antwortzeit
      • Plattformübergreifende Unterstützung (Linux, macOS, Windows, FreeBSD, NetBSD)
  • Sponsoring

    • Wenn du Doggo nützlich findest, kannst du das Projekt auf GitHub unterstützen.
    • Sponsoring hilft dabei, die Entwicklung von Doggo aufrechtzuerhalten und zu verbessern.
    • Es fördert außerdem die Entwicklung und Pflege freier Open-Source-Software, von der die gesamte Community profitiert.
    • Jeder Beitrag wird unabhängig von seiner Größe geschätzt und hilft dem Projekt, kontinuierlich zu wachsen.
  • Meinung von GN⁺

    • Doggo unterstützt verschiedene DNS-Transportprotokolle und ermöglicht dadurch eine flexible Nutzung.
    • Die Unterstützung für JSON-Ausgabe ist nützlich für Skripting- und Automatisierungsaufgaben.
    • Dank der plattformübergreifenden Unterstützung kann es auf verschiedenen Betriebssystemen verwendet werden.
    • Der Debug-Modus und die Messung der Antwortzeit sind bei der Fehlersuche sehr hilfreich.
    • Andere Tools mit ähnlichen Funktionen sind dig und nslookup, aber Doggo bietet eine modernere und benutzerfreundlichere Oberfläche.

1 Kommentare

 
GN⁺ 2024-07-02
Hacker-News-Kommentare
  • „geodns“ ist ein Tool, das entwickelt wurde, um DNS-Abfragen aus verschiedenen Regionen weltweit durchzuführen

    • Zum Beispiel liefert ycombinator.com je nach Standort unterschiedliche IPs zurück
    • Gitlab-Link: geonet-rs
  • Jemand stellt ein selbst gebautes Web-Tool vor, nachdem er mit Googles langsamer und unzuverlässiger dig-Weboberfläche unzufrieden war

  • Mit ipkitten.com kann man im Terminal die öffentliche IP-Adresse prüfen

    • Beispielbefehl: curl ipkitten.com
    • Beim Aufruf im Browser werden die IP-Adresse und ein Katzen-GIF angezeigt
    • Link: ipkitten.com
  • Es gibt eine Frage dazu, warum der Befehl „doggo“ jede Ausgabe zweimal ausgibt

    • Beispiel: Ausgabe für google.com und news.ycombinator.com
  • Es wird gefragt, ob es sich um ein Tool mit ähnlicher Funktionalität wie Dog handelt

    • Es wird darum gebeten, bestimmte Abfragen auszuführen (A, AAAA usw.)
    • Es wird gefragt, warum bei einer einzelnen Domain-Abfrage nicht standardmäßig alle Records abgefragt werden
    • Link: doggo
  • Es gibt ein Beispiel für den Download eines Go-Moduls im Zusammenhang mit „doggo“

    • Beispielcode: go: downloading github.com/mr-karan/doggo v0.5.7
  • Es wird darum gebeten, den Hintergrund der Entwicklung, Designentscheidungen und weitere Behind-the-Scenes-Geschichten zum Tool „doggo“ zu teilen

  • Es gibt die Meinung, dass der Name „doggo“ hervorragend gewählt ist

  • Es gibt die Anregung, Funktionen wie den Query-Typ ANY hinzuzufügen

  • Es gibt die Meinung, dass das Tool „doggo“ an dog erinnert