DNS

Open-source projects categorized as DNS

Top 23 DNS Open-Source Projects

  • awesome-selfhosted

    A list of Free Software network services and web applications which can be hosted on your own servers

    Project mention: Self-Hosted Is Awesome | news.ycombinator.com | 2024-04-13
  • Pi-hole

    A black hole for Internet advertisements

    Project mention: Radicle: Open-Source, Peer-to-Peer, GitHub Alternative | news.ycombinator.com | 2024-03-05

    This is an overreaction, almost to the point of absurdity.

    Risks inherent to pipe installers are well understood by many. Using your logic, we should abandon Homebrew [1] (>38k stars on GitHub), PiHole [2] (>46k stars on GitHub), Chef [3], RVM [4], and countless other open source projects that use one-step automated installers (by piping to bash).

    A more reasonable response would be to coordinate with the developers to update the docs to provide alternative installation methods, rather than throwing the baby out with the bathwater.

    [1] https://brew.sh/

    [2] https://github.com/pi-hole/pi-hole

    [3] https://docs.chef.io/chef_install_script/#run-the-install-sc...

    [4] https://rvm.io/rvm/install

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

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

  • Nacos

    an easy-to-use dynamic service discovery, configuration and service management platform for building cloud native applications.

    Project mention: Nacos: Dynamic Naming and Configuration Service | news.ycombinator.com | 2024-04-07
  • 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#...

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

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

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

  • 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
  • docker-pi-hole

    Pi-hole in a docker container

    Project mention: Problem - Pi-Hole not getting many DNS requests | /r/pihole | 2023-07-10

    Yesterday I deployed the official pi hole docker container on my raspberry pi 3 and set a custom DNS address on my phone addressing to the pi.

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

  • smartdns

    A local DNS server to obtain the fastest website IP for the best Internet experience, support DoT, DoH. 一个本地DNS服务器,获取最快的网站IP,获得最佳上网体验,支持DoH,DoT。

    Project mention: New to self hosting. What are the must haves? | /r/selfhosted | 2023-05-21

    For DNS just run smartdns (https://github.com/pymumu/smartdns/blob/master/ReadMe_en.md) in your NAS, RPi or DD-WRT/OpenWRT router and enjoy.

  • 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: Running one’s own root Certificate Authority in 2023 | news.ycombinator.com | 2023-09-16

    This ACME client looks promising, but I haven’t tried it yet: https://github.com/go-acme/lego

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

  • awesome-hacker-search-engines

    A curated list of awesome search engines useful during Penetration testing, Vulnerability assessments, Red/Blue Team operations, Bug Bounty and more

  • iodine

    Official git repo for iodine dns tunnel

    Project mention: Show HN: This Website Is Hosted on DNS | news.ycombinator.com | 2024-02-25

    Reminds me of using https://code.kryo.se/iodine/ ( DNS tunnel ) and a empty prepaid card...

  • dog

    A command-line DNS client.

    Project mention: DNS Toys | news.ycombinator.com | 2024-01-06

    Dog is cross platform and has some nice features, like json output.

    https://dns.lookup.dog/

  • Twisted

    Event-driven networking engine written in Python.

  • reconftw

    reconFTW is a tool designed to perform automated recon on a target domain by running the best set of tools to perform scanning and finding out vulnerabilities

    Project mention: Automated recognition frameworks? | /r/bugbounty | 2023-06-23
  • SaaSHub

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

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). The latest post mention was on 2024-04-13.

DNS related posts

Index

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

Project Stars
1 awesome-selfhosted 177,191
2 Pi-hole 46,711
3 nps 29,037
4 Nacos 28,966
5 AdGuardHome 22,462
6 Xray-core 21,722
7 gost 15,030
8 CoreDNS 11,776
9 amass 11,158
10 dnscrypt-proxy 10,912
11 gobuster 8,974
12 portmaster 8,494
13 docker-pi-hole 7,786
14 dns 7,740
15 smartdns 7,697
16 sliver 7,517
17 lego 7,241
18 external-dns 7,232
19 awesome-hacker-search-engines 6,641
20 iodine 5,787
21 dog 5,767
22 Twisted 5,416
23 reconftw 5,219
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com