2 poin oleh GN⁺ 2024-07-02 | 1 komentar | Bagikan ke WhatsApp
  • Pengenalan

    • Doggo adalah klien DNS baris perintah yang ramah bagi manusia
    • Mendukung berbagai protokol transport
  • Instalasi

    • Menyediakan cara instalasi
  • Panduan penggunaan

    • Panduan cara penggunaan
  • Contoh

    • Menyediakan berbagai contoh penggunaan
  • Referensi CLI

    • Dokumentasi referensi antarmuka baris perintah
  • Resolver

    • UDP dan TCP
    • DNS sistem
    • DNS over HTTPS (DoH)
    • DNS over TLS (DoT)
    • DNSCrypt
    • DNS over QUIC (DoQ)
  • Fitur

    • Ikhtisar

      • Doggo adalah klien DNS baris perintah yang ramah bagi manusia
    • Fitur

      • Output ramah pengguna dengan kode warna dan format tabel
      • Mendukung output JSON untuk scripting dan parsing
      • Mendukung berbagai protokol transport:
        • DNS over HTTPS (DoH)
        • DNS over TLS (DoT)
        • DNS over QUIC (DoQ)
        • DNS over TCP
        • DNS over UDP
        • DNSCrypt
      • Mendukung konfigurasi ndots dan pencarian dari resolv.conf atau argumen baris perintah
      • Mendukung multi-resolver dengan strategi kueri yang dapat disesuaikan
      • Mendukung IPv4 dan IPv6
      • Menyediakan antarmuka web (doggo.mrkaran.dev)
      • Mendukung pelengkapan otomatis shell zsh dan fish
      • Pencarian DNS terbalik
      • Opsi kueri yang fleksibel, termasuk berbagai flag DNS (AA, AD, CD, DO, dll.)
      • Mode debug untuk pemecahan masalah
      • Pengukuran waktu respons
      • Dukungan lintas platform (Linux, macOS, Windows, FreeBSD, NetBSD)
  • Dukungan

    • Jika Anda merasa Doggo bermanfaat, Anda dapat mendukungnya di GitHub
    • Dukungan membantu menjaga dan meningkatkan pengembangan Doggo
    • Dukungan juga mendorong pembuatan dan pemeliharaan perangkat lunak open source gratis yang memberi manfaat bagi seluruh komunitas
    • Semua kontribusi, sekecil apa pun, sangat dihargai dan membantu proyek ini terus berkembang
  • Pendapat GN⁺

    • Doggo mendukung berbagai protokol transport DNS sehingga dapat digunakan dengan fleksibel
    • Dukungan output JSON membuatnya berguna untuk scripting dan tugas otomatisasi
    • Dukungan lintas platform memungkinkannya digunakan di berbagai sistem operasi
    • Mode debug dan fitur pengukuran waktu respons sangat membantu untuk pemecahan masalah
    • Alat lain dengan fungsi serupa mencakup dig dan nslookup, tetapi Doggo menawarkan antarmuka yang lebih modern dan ramah pengguna

1 komentar

 
GN⁺ 2024-07-02
Komentar Hacker News
  • "geodns" adalah alat yang dikembangkan agar bisa melakukan lookup DNS dari berbagai wilayah di seluruh dunia

    • Misalnya, ycombinator.com mengembalikan IP yang berbeda tergantung lokasi
    • Tautan Gitlab: geonet-rs
  • Memperkenalkan alat web yang dibuat sendiri karena tidak puas dengan antarmuka web dig milik Google yang lambat dan tidak stabil

  • Bisa memakai ipkitten.com untuk memeriksa alamat IP publik dari terminal

    • Contoh perintah: curl ipkitten.com
    • Saat dikunjungi dari browser, situs ini menampilkan alamat IP dan GIF kucing
    • Tautan: ipkitten.com
  • Ada pertanyaan tentang alasan perintah "doggo" mencetak semua output dua kali

    • Contoh: output untuk google.com dan news.ycombinator.com
  • Ada pertanyaan apakah ini alat dengan fungsi yang mirip dengan Dog

    • Meminta agar kueri tertentu dijalankan (A, AAAA, dll.)
    • Ada pertanyaan mengapa saat mengueri satu domain, semua record tidak dikueri secara default
    • Tautan: doggo
  • Ada contoh unduhan modul Go terkait "doggo"

    • Contoh kode: go: downloading github.com/mr-karan/doggo v0.5.7
  • Ada permintaan untuk berbagi latar belakang pengembangan, keputusan desain, dan cerita di balik layar lainnya tentang alat "doggo"

  • Ada pendapat bahwa pemilihan nama "doggo" sangat bagus

  • Ada pendapat bahwa akan bagus jika fitur seperti tipe kueri ANY ditambahkan

  • Ada pendapat bahwa alat "doggo" mengingatkan pada dog