Description

This is NOT an original piece of work, just a snap of Knot Resolver

Knot Resolver is a caching full resolver implementation written in C and LuaJIT, both a resolver library and a daemon. The core architecture is tiny and efficient, and provides a foundation and a state-machine like API for extensions. There are three modules built-in - iterator, validator, cache, and a few more are loaded by default. Most of the rich features are written in Lua(JIT) and C. Batteries are included, but optional.

The LuaJIT modules, support DNS privacy and DNSSEC, and persistent cache with low memory footprint make it a great personal DNS resolver or a research tool to tap into DNS data. TL;DR it's the OpenResty of DNS.

First use

Deny domain resolution (refreshed every 4 hrs)

sudo vi /var/snap/knot-resolver-gael/common/policies/deny_hosts.url

Sample deny host files URLs

https://pgl.yoyo.org/adservers/serverlist.php?hostformat=hosts;showintro=0 https://raw.githubusercontent.com/StevenBlack/hosts/master/hosts https://raw.githubusercontent.com/anudeepND/blacklist/master/adservers.txt http://sysctl.org/cameleon/hosts

sudo vi /var/snap/knot-resolver-gael/common/policies/deny_domains.url

Sample deny domains URLs

https://gitlab.com/quidsup/notrack-blocklists/raw/master/notrack-blocklist.txt https://s3.amazonaws.com/lists.disconnect.me/simple_ad.txt https://s3.amazonaws.com/lists.disconnect.me/simple_tracking.txt https://v.firebog.net/hosts/AdguardDNS.txt https://v.firebog.net/hosts/Easyprivacy.txt

sudo vi /var/snap/knot-resolver-gael/current/kresd.conf

policy.add(policy.rpz(policy.DENY, '/var/snap/knot-resolver-gael/common/policies/deny_policy.rpz',true))

2022-06-14

2022-03-20

2022-01-11

2021-12-13

2021-10-14

2021-08-22

2021-08-16

2021-07-30

2021-07-08

2021-05-11

2021-04-11

2021-03-28

2021-03-14

Screenshots

Get it from the Snap Store

Search for another snap, or go back to the homepage.
An error has occurred. This application may no longer respond until reloaded. Reload 🗙