All Projects → cbuijs → unbound-dns-firewall

cbuijs / unbound-dns-firewall

Licence: GPL-3.0 license
DNS-Firewall Python script for UNBOUND

Programming Languages

python
139335 projects - #7 most used programming language
shell
77523 projects

Projects that are alternatives of or similar to unbound-dns-firewall

Hosts Blocklists
Automatically updated, moderated and optimized lists for blocking ads, trackers, malware and other garbage
Stars: ✭ 1,749 (+7504.35%)
Mutual labels:  dns, blacklist, filter, blocklist, ads, unbound
accomplist
ACCOMPLIST - List Compiler
Stars: ✭ 51 (+121.74%)
Mutual labels:  tracking, whitelist, blacklist, blocklist, ads
black-mirror
Automatically maintained malicious host blacklists and false-positive whitelists.
Stars: ✭ 41 (+78.26%)
Mutual labels:  dns, whitelist, blacklist, blocklist
porn-domains
A collection of domains used for explicit adult content like porn websites.
Stars: ✭ 97 (+321.74%)
Mutual labels:  filter, blocklist, porn-filter, dns-firewall
1hosts
DNS filter-/blocklists | safe. private. clean. browsing!
Stars: ✭ 85 (+269.57%)
Mutual labels:  dns, tracking, blacklist, ads
Spotify Adblock Linux
Spotify adblocker for Linux
Stars: ✭ 641 (+2686.96%)
Mutual labels:  dns, whitelist, blacklist, ads
CyberSecurity-Box
Firewall-System based on OpenWRT or Pi-Hole with UnBound, TOR, optional Privoxy, opt. ntopng and opt. Configuration of the AVM FRITZ!Box with Presets for Security and Port-List. Please visit:
Stars: ✭ 20 (-13.04%)
Mutual labels:  whitelist, blacklist, ads, unbound
Windows.10.DNS.Block.List
Windows DNS Block List
Stars: ✭ 18 (-21.74%)
Mutual labels:  dns, blocklist, dns-server
AdGuard-WireGuard-Unbound-Cloudflare
The Ultimate Network Security Guide 🔒 Protection | 🔎 Privacy | 🚀 Performance on home network 24/7 🕛 Accessible anywhere 🌏
Stars: ✭ 160 (+595.65%)
Mutual labels:  dns, blocklist, unbound
DNS-Sinkhole-Lists-A2
A DNS Sinkhole List for testing purposes. (not for use in production systems) - UUID: 0f90ca2c-4b0a-4fbe-b659-449ab30c4284
Stars: ✭ 19 (-17.39%)
Mutual labels:  dns, whitelist, blacklist
Hblock
Improve your security and privacy by blocking ads, tracking and malware domains.
Stars: ✭ 724 (+3047.83%)
Mutual labels:  dns, tracking, ads
Ioc2rpz
ioc2rpz is a place where threat intelligence meets DNS.
Stars: ✭ 67 (+191.3%)
Mutual labels:  dns, blacklist, dns-server
Scriptsafe
a browser extension to bring security and privacy to chrome, firefox, and opera
Stars: ✭ 434 (+1786.96%)
Mutual labels:  tracking, whitelist, blacklist
Neodevhost
The Powerful Friendly Uptodate AD Blocking Hosts 最新强大而友善的去广告
Stars: ✭ 336 (+1360.87%)
Mutual labels:  whitelist, blacklist, ads
UnboundBL
🛑 DNSBL (adblock) on OPNsense with UnboundBL & Unbound DNS
Stars: ✭ 63 (+173.91%)
Mutual labels:  whitelist, blocklist, unbound
smashblock
📡 🛡️A self-updating extensive blocklist filter for AdGaurd. Be sure to 🌟 this repository for updates!
Stars: ✭ 66 (+186.96%)
Mutual labels:  tracking, blocklist, ads
afdns
Ad free DNS server. A docker container with a DNS server configured to block advertisement hosts.
Stars: ✭ 27 (+17.39%)
Mutual labels:  dns, blacklist, dns-server
pornhosts
Pornhosts a hosts-file formatted file of the RPZ zone file
Stars: ✭ 33 (+43.48%)
Mutual labels:  porn-filter, unbound, dns-firewall
ArminC-uBlock-Settings
⚙️ ArminC's settings for uBlock₀ - remove most of the ads, pop-ups and trackers.
Stars: ✭ 24 (+4.35%)
Mutual labels:  filter, ads
spring-boot-jpa-rest-demo-filter-paging-sorting
Spring Boot Data JPA with Filter, Pagination and Sorting
Stars: ✭ 70 (+204.35%)
Mutual labels:  filter, filtering

unbound-dns-firewall

THIS IS AN ARCHIVE, WILL BE SPARSELY/NOT UPDATED!!!
Check unbound-dns-filter, Instigator and Accomplist as alternatives.

DNS-Firewall Python script for UNBOUND

Little blurp to facilitate DNS filtering using UNBOUND and it's python-module facility. Scales very well and is very fast. Might work well as alternative for RPZ or DNSMasq / HOSTS Files combo.

All of this began when I started to search for an alternative for using UNBOUND's "local-zone/data" which doesn't scale very well with large lists and trashes memory. I also wanted to stay on UNBOUND for my DNS resolution purposes. Also liked the concept of ADSUCK using regex (ADSUCK has been abandoned though). During my search I tripped over a Python script by Oliver Hitz, started to test it, optimized it, added regexp and REFUSED feature, and some more informative logging.

See dns-firewall.py and the Wiki for more info.

Disclaimer: The lists are generated automatically, unduplicated, aggregrated and are provided as is. Some thougth and filtering went into the process to have as less false-positives as possible. By no means are these lists complete and do not guarantee an error-free or disrupted-free experience when used in any way. Using the Python module with UNBOUND has it's own impact as well and can disturb and bring down your DNS when fiddling to much. Use at own risk!

Included lists are compiled from my generic DNS-Firewall lists repository, and is intended to block online/web Advertising, Cyber-Attacks, Fake-News/Info, Gambling, Intrusion/Privacy, Malicious/Malware, Phising, Pornography and Tracking.

Feel free to donate to this personal project to increase reliability and award my time, blood, sweat and tears.

NOTE: This is a work-in-progress and mistakes/errors/faults will creep in from time to time. The lists are updated at least once very 24 hours. This is done by an automated process, which can fail. See disclaimer.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].