Go DNS

Open-source Go projects categorized as DNS

Top 23 Go DNS Projects

  • nps

    一款轻量级、高性能、功能强大的内网穿透代理服务器。支持tcp、udp、socks5、http等几乎所有流量转发,可用来访问内网网站、本地支付接口调试、ssh访问、远程桌面,内网dns解析、内网socks5代理等等……,并带有功能强大的web管理端。a lightweight, high-performance, powerful intranet penetration proxy server, with a powerful web management terminal. (by ehang-io)

  • AdGuardHome

    Network-wide ads & trackers blocking DNS server

  • Project mention: Blocky – a DNS proxy and ad-blocker for the local network | news.ycombinator.com | 2024-04-08

    Also AdGuardhome will use optimistic caching, which is great.

    https://github.com/AdguardTeam/AdGuardHome/discussions/4002#...

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • Xray-core

    Xray, Penetrates Everything. Also the best v2ray-core, with XTLS support. Fully compatible configuration.

  • Project mention: WireGuard client that exposes itself as a HTTP/SOCKS5 proxy | news.ycombinator.com | 2024-04-01

    - [xray](https://github.com/xtls/xray-core)

  • gost

    GO Simple Tunnel - a simple tunnel written in golang

  • Project mention: Teach us something Sundays | /r/ExperiencedFounders | 2023-05-21

    With a combination of Gost and cloudflare tunnel you can access literally anything on the local LAN network.

  • CoreDNS

    CoreDNS is a DNS server that chains plugins

  • Project mention: Small DNS Server That Support Outgoing Address Binding? | /r/linuxadmin | 2023-10-30

    CoreDNS supports this via the bind plugin.

  • amass

    In-depth attack surface mapping and asset discovery

  • Project mention: amass VS dmut - a user suggested alternative | libhunt.com/r/amass | 2023-11-29
  • dnscrypt-proxy

    dnscrypt-proxy 2 - A flexible DNS proxy, with support for encrypted DNS protocols.

  • Project mention: What to do with your DNS when ODoH's Trust-Me-Bruh Model doesn't work for you | dev.to | 2024-02-29

    There is more than one way to do this but I have decided to use dnscrypt-proxy. We will not be using dnscrypt for the dnscrypt protocol though you could elect to use that as the underlying DNS protocol. dnscrypt-proxy lets's us use a SOCKS5 proxy through which the DNS queries will be sent. We will use a Tor SOCKS5 proxy here. You can choose which protocols should be enabled and which ones should be disabled. There are two points:

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • gobuster

    Directory/File, DNS and VHost busting tool written in Go

  • Project mention: I need GoBuster on my OpenSUSE VM | /r/openSUSE | 2023-06-11
  • portmaster

    🏔 Love Freedom - ❌ Block Mass Surveillance

  • Project mention: Portmaster is a privacy suite for your Windows and Linux desktop | news.ycombinator.com | 2024-02-06
  • dns

    DNS library in Go

  • Project mention: Wrote a CLI tool to check DNS configurations quickly (an alternative to dig) | /r/coding | 2023-07-10

    The heavylifting is done by this package: https://github.com/miekg/dns.

  • sliver

    Adversary Emulation Framework

  • Project mention: With VPN's such as Twin Gate and TailScale, why open ports to expose services to the internet? | /r/selfhosted | 2023-07-05

    IDK if you are too young to remember the fallout from Snowden, but the Kremlin threw out entire rooms computers and for a time used actual typewriters. Because those computers had, more or less, twingate connectors on them. That's a bit of a rich example, but you're essentially installing what sliver calls an implant, what meterpreter calls a payload, and what Cobalt Strike calls a beacon. It's cool if you want to, but there's no need when you can just open a port with the same technology a Fortune 50 does.

  • external-dns

    Configure external DNS servers (AWS Route53, Google CloudDNS and others) for Kubernetes Ingresses and Services

  • Project mention: Upgrading Hundreds of Kubernetes Clusters | dev.to | 2024-04-03

    The second one is a combination of tools: External DNS, cert-manager, and NGINX ingress. Using these as a stack, you can quickly deploy an application, making it available through a DNS with a TLS without much effort via simple annotations. When I first discovered External DNS, I was amazed at its quality.

  • lego

    Let's Encrypt/ACME client and library written in Go

  • Project mention: Dehydrated: Letsencrypt/acme client implemented as a shell-script | news.ycombinator.com | 2024-04-19

    Self contained but hardly a tiny supply chain attack surface: https://github.com/go-acme/lego/blob/master/go.sum

  • blocky

    Fast and lightweight DNS proxy as ad-blocker for local network with many features

  • Project mention: Show HN: Blocky – Fast and lightweight DNS proxy as ad-blocker for local network | news.ycombinator.com | 2023-12-01
  • gost

    GO Simple Tunnel - a simple tunnel written in golang (by go-gost)

  • interactsh

    An OOB interaction gathering server and client library

  • DnsControl

    Infrastructure as code for DNS!

  • Project mention: DNSControl: Synchronize your DNS to multiple providers from a simple DSL | news.ycombinator.com | 2024-01-02
  • nextdns

    NextDNS CLI client (DoH Proxy)

  • Project mention: Usando NextDNS CLI en tu red. | dev.to | 2024-04-22
  • glider

    glider is a forward proxy with multiple protocols support, and also a dns/dhcp server with ipset management features(like dnsmasq). (by nadoo)

  • mosdns

    一个 DNS 转发器

  • rita

    Real Intelligence Threat Analytics (RITA) is a framework for detecting command and control communication through network traffic analysis.

  • dns.toys

    A DNS server that offers useful utilities and services over the DNS protocol. Weather, world time, unit conversion etc.

  • Project mention: FLaNK Weekly 08 Jan 2024 | dev.to | 2024-01-08
  • dnsproxy

    Simple DNS proxy with DoH, DoT, DoQ and DNSCrypt support

  • Project mention: AdGuard Simple DNS Proxy with DoH, DoT, DoQ and DNSCrypt Support | news.ycombinator.com | 2024-04-02
  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Go DNS related posts

Index

What are some of the best open-source DNS projects in Go? This list will help you:

Project Stars
1 nps 29,098
2 AdGuardHome 22,570
3 Xray-core 21,722
4 gost 15,085
5 CoreDNS 11,776
6 amass 11,158
7 dnscrypt-proxy 10,928
8 gobuster 9,001
9 portmaster 8,524
10 dns 7,740
11 sliver 7,551
12 external-dns 7,242
13 lego 7,241
14 blocky 4,115
15 gost 3,381
16 interactsh 3,083
17 DnsControl 2,932
18 nextdns 2,917
19 glider 2,836
20 mosdns 2,531
21 rita 2,462
22 dns.toys 2,436
23 dnsproxy 2,179

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com