awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
ogham avatar

ogham/dog

0
View on GitHub↗
6,667 stele·208 fork-uri·Rust·EUPL-1.2·7 vizualizăridns.lookup.dog↗

Dog

Dog is a command-line interface tool and network diagnostic utility used for querying DNS records and resolving domain names. It functions as a DNS query tool for retrieving domain information across various network transport protocols.

The tool supports multi-protocol DNS transmission, allowing queries to be sent over UDP, TCP, TLS, and HTTPS. This enables secure DNS communication via encrypted channels to protect privacy and prevent interception.

Capabilities include DNS query troubleshooting, record analysis, and network protocol testing to verify name server connectivity. The system provides protocol configuration and structured output formatting to convert query results into readable text or machine-parsable data.

Features

  • DNS Query Tools - A utility for sending DNS requests over UDP, TCP, TLS, and HTTPS to retrieve domain information.
  • Command-Line Tools - Provides a terminal-based utility for resolving domain names and querying DNS records via various protocols.
  • DNS Analysis - Retrieves and interprets DNS records to debug domain configurations and analyze hosting details.
  • Troubleshooting Tools - Provides command-line capabilities to test and verify domain name resolution across different network protocols.
  • DNS Resolution - Implements the ability to retrieve domain information by querying DNS records via multiple transport layers.
  • DNS Response Formatting - Renders DNS query responses in both human-readable text and machine-parsable formats.
  • Multi-Protocol Clients - Enables sending DNS queries over UDP, TCP, TLS, and HTTPS to ensure connectivity across diverse networks.
  • Encrypted Querying - Supports performing domain lookups over encrypted TLS and HTTPS channels to protect user privacy.
  • Network Diagnostic Utilities - Offers a command-line interface for troubleshooting DNS resolution and verifying name server connectivity.
  • Protocol-Agnostic Transport Layers - Abstracts the query interface to allow identical DNS requests to be sent over UDP, TCP, TLS, or HTTPS.
  • Pluggable Transport Layers - Provides a modular interface to swap network transport implementations for different DNS protocols.
  • Network Protocol Testing - Validates the behavior and connectivity of DNS requests across various transport protocols in different environments.
  • Stateless Request Processing - Executes DNS requests as independent, single-shot operations without maintaining session state or background daemons.
  • dig - Listed in the “dig” section of the Awesome Alternatives In Rust awesome list.

Istoric stele

Graficul istoricului de stele pentru ogham/dogGraficul istoricului de stele pentru ogham/dog

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Întrebări frecvente

Ce face ogham/dog?

Dog is a command-line interface tool and network diagnostic utility used for querying DNS records and resolving domain names. It functions as a DNS query tool for retrieving domain information across various network transport protocols.

Care sunt principalele funcționalități ale ogham/dog?

Principalele funcționalități ale ogham/dog sunt: DNS Query Tools, Command-Line Tools, DNS Analysis, Troubleshooting Tools, DNS Resolution, DNS Response Formatting, Multi-Protocol Clients, Encrypted Querying.

Care sunt câteva alternative open-source pentru ogham/dog?

Alternativele open-source pentru ogham/dog includ: ockam-network/ockam — Ockam is an end-to-end encryption framework and distributed identity provider designed to establish secure… mr-karan/doggo — doggo is a multi-protocol DNS lookup client, performance analyzer, and diagnostic troubleshooting tool. It functions… hickory-dns/hickory-dns — Hickory-DNS is a DNS implementation written in Rust that provides a full suite of DNS capabilities: a client library… borntoberoot/networkmanager — NETworkManager is a comprehensive suite of network administration tools designed for the deployment, monitoring, and… felixonmars/dnsmasq-china-list — dnsmasq-china-list is a configuration generator and a set of DNS filter and routing lists. It converts curated domain… snail007/goproxy — This project is a multi-protocol proxy server and network tunneling tool designed to manage traffic across…

Alternative open-source pentru Dog

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Dog.
  • ockam-network/ockamAvatar ockam-network

    ockam-network/ockam

    4,628Vezi pe GitHub↗

    Ockam is an end-to-end encryption framework and distributed identity provider designed to establish secure communication between applications and devices. It provides a secure network overlay that utilizes cryptographic identities and attribute-based access control to implement zero trust network access. The project distinguishes itself through metadata-driven multi-hop routing and a pluggable transport layer, allowing encrypted traffic to move across diverse network topologies without requiring virtual IP overlays. It specifically enables secure tunneling for legacy applications by wrapping

    Rust
    Vezi pe GitHub↗4,628
  • mr-karan/doggoAvatar mr-karan

    mr-karan/doggo

    4,130Vezi pe GitHub↗

    doggo is a multi-protocol DNS lookup client, performance analyzer, and diagnostic troubleshooting tool. It functions as a command-line utility for performing DNS queries across various transport protocols, including UDP, TCP, HTTPS, TLS, and QUIC. The project distinguishes itself through a focus on secure and distributed resolution. It implements encrypted DNS standards such as DNS over HTTPS, DNS over QUIC, and DNSCrypt, and provides DNSSEC validation to verify chains of trust for signed domains. Additionally, it can execute queries from global geographic locations via an external API to ana

    Godnsdns-clientdoh
    Vezi pe GitHub↗4,130
  • hickory-dns/hickory-dnsAvatar hickory-dns

    hickory-dns/hickory-dns

    5,000Vezi pe GitHub↗

    Hickory-DNS is a DNS implementation written in Rust that provides a full suite of DNS capabilities: a client library for querying and constructing DNS messages, a recursive resolver with caching, an authoritative DNS server, and support for DNSSEC validation and signing. It can operate as a DNS-over-TLS (DoT) and DNS-over-HTTPS (DoH) client, and includes a multicast DNS (mDNS) implementation for local network discovery without a central server. The project differentiates itself through its integrated DNSSEC pipeline, which validates signatures by chaining from a root trust anchor and can auto

    Rustdnsdns-clientdns-server
    Vezi pe GitHub↗5,000
  • borntoberoot/networkmanagerAvatar BornToBeRoot

    BornToBeRoot/NETworkManager

    8,054Vezi pe GitHub↗

    NETworkManager is a comprehensive suite of network administration tools designed for the deployment, monitoring, and diagnostic management of enterprise networks. It provides a centralized interface for subnet management, IP address configuration, and wireless network analysis. The project distinguishes itself by integrating a multi-protocol remote administration client that supports SSH, RDP, VNC, Telnet, and PowerShell sessions within a unified tabbed interface. It further differentiates its capabilities through hardware-level discovery using LLDP and CDP frames, alongside the ability to en

    C#aws-ssmdnsdns-lookup
    Vezi pe GitHub↗8,054
  • Vezi toate cele 30 alternative pentru Dog→