All Projects → sedrubal → adaway-linux

sedrubal / adaway-linux

Licence: other
a small script to add domains hosting ads to the hosts file to block them. **DEPRECATED** Use Adsorber instead.

Programming Languages

shell
77523 projects

Projects that are alternatives of or similar to adaway-linux

Block
Let's make an annoyance free, better open internet, altogether!
Stars: ✭ 1,849 (+4409.76%)
Mutual labels:  ad-blocker
Unified Hosts Autoupdate
Quickly and easily install, uninstall, and set up automatic updates for any of Steven Black's unified hosts files.
Stars: ✭ 185 (+351.22%)
Mutual labels:  ad-blocker
smashblock
📡 🛡️A self-updating extensive blocklist filter for AdGaurd. Be sure to 🌟 this repository for updates!
Stars: ✭ 66 (+60.98%)
Mutual labels:  ad-blocker
Youtubeadsblacklist
A list of YouTube video ad domains. (Discontinued)
Stars: ✭ 136 (+231.71%)
Mutual labels:  ad-blocker
Macos Openvpn Server
macOS OpenVPN Server and Client Configuration (OpenVPN, Tunnelblick, PF)
Stars: ✭ 172 (+319.51%)
Mutual labels:  ad-blocker
Adfilt
The place where I, DandelionSprout, store my web filter lists for countless topics, including my Nordic adblock list. As simple as that, really.
Stars: ✭ 217 (+429.27%)
Mutual labels:  ad-blocker
Pi Hole
A black hole for Internet advertisements
Stars: ✭ 34,076 (+83012.2%)
Mutual labels:  ad-blocker
AdClear-Open-Source-Issue-Tracker
Open Source Issue Tracker for AdClear non-root ad blocker for Android
Stars: ✭ 101 (+146.34%)
Mutual labels:  ad-blocker
Energizedprotection
A merged collection of hosts from reputable sources. #StayEnergized!
Stars: ✭ 175 (+326.83%)
Mutual labels:  ad-blocker
unifi-pi-hole
A Pi-hole equivalent for the Unifi Security Gateway
Stars: ✭ 30 (-26.83%)
Mutual labels:  ad-blocker
Dns Zone Blacklist
This project generates dnsmasq, bind and unbound zone files to be used in DNS based AD Blockers.
Stars: ✭ 141 (+243.9%)
Mutual labels:  ad-blocker
Save Analytics From Content Blockers
A proxy back end for Google Tag Manager & Google Analytics
Stars: ✭ 159 (+287.8%)
Mutual labels:  ad-blocker
Whitelist
A simple tool to add commonly white listed domains to your Pi-Hole setup.
Stars: ✭ 3,033 (+7297.56%)
Mutual labels:  ad-blocker
Dns66
DNS-based Host Blocker (and lightweight ad blocker) for Android
Stars: ✭ 1,782 (+4246.34%)
Mutual labels:  ad-blocker
pornhosts
Pornhosts a hosts-file formatted file of the RPZ zone file
Stars: ✭ 33 (-19.51%)
Mutual labels:  ad-blocker
Blahker
巴拉剋 - Safari 蓋版廣告消除器
Stars: ✭ 103 (+151.22%)
Mutual labels:  ad-blocker
Youslist
Block filter for advertisements, mainly on Korean sites
Stars: ✭ 201 (+390.24%)
Mutual labels:  ad-blocker
etv-comskip
Commercial Marking and Skipping for EyeTV and iTunes Exports
Stars: ✭ 48 (+17.07%)
Mutual labels:  ad-blocker
docker-dns-ad-blocker
A lightweight dnsmasq DNS server to block traffic to known ad servers with optional DNSCrypt support. Supports x86_64 and Raspberry Pi (armhf).
Stars: ✭ 78 (+90.24%)
Mutual labels:  ad-blocker
PiHole
This contains an ever-growing list of domains to be blocked using the Pi-Hole ad-blocker.
Stars: ✭ 56 (+36.59%)
Mutual labels:  ad-blocker

adaway-linux

A small script to block ad-containing sites in your whole Linux system.

This project is deprecated. Use Adsorber instead. It is a hard fork of this project with more features, better code base and UX.

Features

  • install-script (also supports uninstall)
  • update hosts from hosts-servers (like https://adaway.org/hosts.txt)
  • cron job and systemd.timer support

Usage

  • install.sh:
Usage: ./install.sh [OPTION]

  -i,  --install    install all things needed by adaway-linux
  -f,  --force      force the installation
  -u,  --uninstall  remove all changes made by this script
  -v,  --version    show current version of this script
  -h,  --help       show this help

Please report bugs at https://github.com/sedrubal/adaway-linux/issues
  • adaway-linux:
Welcome to adaway-linux, a small script to add domains hosting ads to the hosts file to block them.

[!] Please run ./install.sh before using this! It will backup your original /etc/hosts

Usage:
You have only to run this script to add the ad-domains to your hosts file or to update them.
Parameters:
    -h    --help      show help
    -s    --simulate  simulate, but don't replace /etc/hosts

How it works

All ad hosting domains will be listed in /etc/hosts and therefore any request to them will be redirected to a dummy IP (0.0.0.0). The list of blocked domains is fetched and can be updated from servers listed in ./hostssources.lst.

Drawbacks

  • theoretical it should work fine, but it's difficult to get all domains witch host advertisements
  • /etc/hosts file may be very confusing
  • if you want to add or remove something manually from /etc/hosts, you have to do this in the backup file (/etc/.hosts.original)
  • maybe plugins like uBlock origin will work better as they remove placeholders, too.

LICENSE

Please report bugs or fork this repo and help to improve this script. Thank you ;)

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