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

  • 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: OWASP Amass | dev.to | 2024-05-05

    The Amass tool is a perfect fit for the sub-techniques in the Search Open Technical Databases category which is part of the reconnaissance phase from the matrix above.

  • 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:

  • SaaSHub

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

    SaaSHub 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.

  • lego

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

  • Project mention: Take a look at traefik, even if you don't use containers | news.ycombinator.com | 2024-05-05

    This is one area where I've found nixos to be really helpful. I can set this up with just adding some lines to the configuration.nix (which uses [lego](https://github.com/go-acme/lego) and letsencrypt in the backend):

    ```nix

  • 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.

  • 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)

  • Project mention: List of ngrok/Cloudflare Tunnel alternatives and other tunneling software and services. Focus on self-hosting. | dev.to | 2024-04-30

    gost - Looks like a comprehensive option. TCP and UDP tunneling. TAP/TUN devices. Load balancing. Web API. Written in Go.

  • 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: Phishing Campaigns Targeting USPS See as Much Web Traffic as the USPS Itself | news.ycombinator.com | 2024-04-29
  • 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

  • OWASP Amass

    2 projects | dev.to | 5 May 2024
  • Phishing Campaigns Targeting USPS See as Much Web Traffic as the USPS Itself

    1 project | news.ycombinator.com | 29 Apr 2024
  • NextDNS

    1 project | news.ycombinator.com | 28 Apr 2024
  • All Fritz Box modems have been hijacked

    1 project | news.ycombinator.com | 21 Apr 2024
  • ISPs can charge extra for fast gaming under FCC's Internet rules, critics say

    1 project | news.ycombinator.com | 16 Apr 2024
  • Blocky – a DNS proxy and ad-blocker for the local network

    6 projects | news.ycombinator.com | 8 Apr 2024
  • AdGuard Simple DNS Proxy with DoH, DoT, DoQ and DNSCrypt Support

    1 project | news.ycombinator.com | 2 Apr 2024
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 22 May 2024
    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. Learn more →

Index

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

Project Stars
1 nps 29,340
2 AdGuardHome 22,936
3 Xray-core 22,108
4 gost 15,231
5 CoreDNS 11,857
6 amass 11,273
7 dnscrypt-proxy 10,996
8 gobuster 9,080
9 portmaster 8,611
10 dns 7,777
11 sliver 7,700
12 lego 7,324
13 external-dns 7,297
14 blocky 4,249
15 gost 3,499
16 interactsh 3,122
17 DnsControl 2,952
18 nextdns 2,951
19 glider 2,873
20 mosdns 2,584
21 rita 2,469
22 dns.toys 2,444
23 dnsproxy 2,220

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