Shell DNS

Open-source Shell projects categorized as DNS

Top 23 Shell DNS Projects

  • Pi-hole

    A black hole for Internet advertisements

    Project mention: If you have a Reddit Premium subscription, don’t forget to cancel it. 🖕 | /r/apolloapp | 2023-06-08


  • docker-pi-hole

    Pi-hole in a docker container

    Project mention: Help with container seeing gateway as the return address | /r/docker | 2023-05-17

    #pihole   pihole:     container_name: pihole     image: pihole/pihole:latest     ports:       - target: 53         published: 53         protocol: tcp         mode: host       - target: 53         published: 53         protocol: udp         mode: host       - "67:67/udp"       - "8070:80/tcp"       - "8073:443/tcp"     environment:       TZ: 'America/Indianapolis'       WEBPASSWORD: #'TEMP_PASSWORD' #'set a secure password here or it will be random'       WEBPASSWORD_FILE: '/etc/pihole/adminpw.txt'     # Volumes store your data between container upgrades     volumes:       - '~/pihole/etc-pihole:/etc/pihole'       - '~/pihole/etc-dnsmasq.d:/etc/dnsmasq.d'     #     cap_add:       - NET_ADMIN # Recommended but not required (DHCP needs NET_ADMIN)     #network_mode: host     restart: unless-stopped     #UPTIME KUMA   uptime_kuma:     image: louislam/uptime-kuma:1     container_name: uptime-kuma     volumes:      - uptime-kuma:/app/data     ports:      - 8060:3001     restart: always

  • SonarLint

    Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.

  • 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

    Project mention: Awesome Hacker Search Engines | /r/tech | 2023-04-11
  • blokada

    The official repo for Blokada apps.

    Project mention: Reddit is officially shutting down ALL third party apps: What this means for r/QAnonCasualties going forward. | /r/QAnonCasualties | 2023-06-03

    For those on Android, download Blokada 5. It's a free open-source systemwide adblocker app. Don't download Blokada 6 on the Play Store. It's a subscription cloud-based app. Google doesn't allow VPN-based adblocker apps in the Play Store. If you have a Samsung phone, Blokada 5 is in the Galaxy Store.

  • Maza ad blocking

    Local ad blocker. Like Pi-hole but local and using your operating system.

    Project mention: Apps that should be paid, but are not (Part 6) | /r/macapps | 2023-02-23 - Local ad blocker. Like Pi-hole but local and using your operating system. - if you have heard about AdGuard, but want to use something similar locally, give this tool a try.

  • gravity-sync

    💫 The easy way to synchronize the DNS configuration of two Pi-hole 5.x instances.

    Project mention: I did a dumb... | /r/homelab | 2023-06-08
  • hblock

    Improve your security and privacy by blocking ads, tracking and malware domains.

    Project mention: This is a new kind of scammer | /r/india | 2023-06-03

    I'm talking something like hblock ( which is for host blocking malceous+ other websites. Imagine blocking every single address manually. To get a picture how impossible it be here is the sample hosts file ( just do line count and you will understand.

  • InfluxDB

    Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.

  • cloudflare-ddns-updater

    Dynamic DNS (DDNS) service based on Cloudflare! Access your home network remotely via a custom domain name without a static IP! Written in pure BASH~

    Project mention: CloudFlare DDNS - I suspect many people don't even realize this service is available | /r/CloudFlare | 2023-03-21
  • dnscrypt-server-docker

    A Docker image for a non-censoring, non-logging, DNSSEC-capable, DNSCrypt-enabled DNS resolver

    Project mention: thinking of running a public DNS resolver | /r/dns | 2022-12-16

    Easiest way is to run the dnscrypt-server Docker image:

  • unbound-docker

    Unbound DNS Server Docker Image

    Project mention: No internet access for containers co-hosted with pihole | /r/docker | 2023-05-13

    version: "3" # More info at and networks: dns_net: driver: bridge ipam: config: - subnet: services: pihole: depends_on: [unbound] container_name: pihole image: pihole/pihole:latest hostname: pihole networks: dns_net: ipv4_address: ports: - "5335:53/tcp" - "5335:53/udp" - "7000:80/tcp" environment: TZ: ${TZ} WEBPASSWORD: ${PWD} FTLCONF_LOCAL_IPV4: ${HOST_IP} # Set to server's LAN IP, used by web block modes. PIHOLE_DNS_: # Upstream DNS server(s) for Pi-hole to forward queries to, separated by a semicolon DNSMASQ_LISTENING: all # "Listen on all interfaces, permit all origins" # Volumes store your data between container upgrades volumes: - /var/lib/docker/volumes/pihole/etc-pihole:/etc/pihole - /var/lib/docker/volumes/pihole/etc-dnsmasq.d:/etc/dnsmasq.d healthcheck: disable: true restart: unless-stopped unbound: # container_name: unbound image: mvance/unbound:latest hostname: unbound networks: dns_net: ipv4_address: ports: - "${HOST_IP}:53:53/udp" - "${HOST_IP}:53:53/tcp" healthcheck: disable: true restart: unless-stopped

  • dnsleaktest

    An open source script tests VPN connection for DNS Leak.

    Project mention: Should i use my vpn provider's native client or use a wireguard/openvpn client instead? | /r/VPNTorrents | 2023-01-07

    I am currently trying out Guetun in docker with ExpressVPN but am getting possible DNS leaks reported by this test. I ran this test in the docker exec console for my qBittorrent container which is routed through my Gluetun container. This is the output I get after running. I have also tried some other tests like torrent IPtest. The reults i get from that say that I have an ipv4 udp leak. How do i know for sure that I'm not leaking my IP? TIA!

  • tor-router

    A tool that allows you to make TOR your default gateway and send all internet connections under TOR (as transparent proxy) to increase privacy/anonymity without extra unnecessary code.

    Project mention: How do I use bridges on a raspberry pi Tor router? | /r/TOR | 2022-10-29

    By tor router I mean a router that has tor connection (like vpn routers), NOT part of The Onion Router (more info on tor router)

  • devdns

    Automagic Docker DNS for local development

  • spf-tools

    Shell scripts for taming the SPF (Sender Policy Framework) records in order to fight 10-maximum-DNS-look-ups limit.

  • black-mirror

    Blacklists and whitelists built by open code, so you know what goes into them.

  • unbound-config

    fragmented configuration files for unbound recursive dns resolver

    Project mention: Is it possible to bypass/whitelist a recursive DNS server for a specific case? | /r/pihole | 2023-04-13

    I'm not certain I'm coming at this from the right angle, but you can perform local-data redirects quite trivially with unbound.

  • Dnsrr

    DNSrr is a tool written in bash, used to enumerate all the juicy stuff from DNS.

  • unbound-docker-rpi

    Run Unbound with latest version of OpenSSL on Raspberry Pi with Docker.

    Project mention: Pihole, unbound and WireGuard. | /r/docker | 2023-04-16
  • docker-bind

    Bind (bind9) caching DNS server on Alpine or Debian with wild-card domain support [multi-arch]

    Project mention: Bind caching DNS server on Alpine or Debian with wild-card domain support [multi-arch] | /r/coolgithubprojects | 2022-12-14
  • smashblock

    📡 🛡️A self-updating extensive blocklist filter for AdGaurd. Be sure to 🌟 this repository for updates!

  • DNS-Fender

    A Proof-of-Concept tool utilizing open DNS resolvers to produce an amplification attack against web servers. Using Shodan APIs and native Linux commands, this tool is in development to cripple web servers using spoofed DNS recursive queries.

  • dns-server-setup

    Ansible playbook to easily deploy new, fully configured, DNS servers.

    Project mention: Waktu Pendaftaran PSE sampai 27 Juli, Kominfo: Kalau Tidak Respons, Akses Diputus Sementara | /r/indonesia | 2022-07-22
  • Cloudflare-DDNS-Update

    Advanced Dynamic DNS Update Script for Cloudflare (by MachineITSvcs)

  • 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 2023-06-08.

Shell DNS related posts


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

Project Stars
1 Pi-hole 42,561
2 docker-pi-hole 6,605
3 awesome-hacker-search-engines 5,276
4 blokada 2,888
5 Maza ad blocking 1,700
6 gravity-sync 1,688
7 hblock 1,279
8 cloudflare-ddns-updater 762
9 dnscrypt-server-docker 606
10 unbound-docker 392
11 dnsleaktest 302
12 tor-router 231
13 devdns 168
14 spf-tools 157
15 black-mirror 139
16 unbound-config 113
17 Dnsrr 112
18 unbound-docker-rpi 111
19 docker-bind 77
20 smashblock 65
21 DNS-Fender 55
22 dns-server-setup 54
23 Cloudflare-DDNS-Update 34
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives