Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- #========================================
- #========================================
- #========================================
- rm /etc/adblock/host/*
- #========================================
- # Steven Black
- wget -O /etc/adblock/host/steven-black "https://raw.githubusercontent.com/StevenBlack/hosts/master/data/StevenBlack/hosts"
- cat /etc/adblock/host/steven-black | grep -v ^# |grep -v ^$ > /etc/adblock/host/steven-black.lst
- rm /etc/adblock/host/steven-black
- #========================================
- # hostsVN
- wget -O /etc/adblock/host/hostsVN "https://raw.githubusercontent.com/bigdargon/hostsVN/master/option/hosts-VN"
- cat /etc/adblock/host/hostsVN | grep -v ^# |grep -v ^$ > /etc/adblock/host/hostsvn.lst
- rm /etc/adblock/host/hostsVN
- #========================================
- # PPL-yoyo
- wget -O /etc/adblock/host/pgl.yoyo "https://pgl.yoyo.org/adservers/serverlist.php?hostformat=hosts&mimetype=plaintext&useip=0.0.0.0"
- cat /etc/adblock/host/pgl.yoyo | grep -v ^# |grep -v ^$ > /etc/adblock/host/pgl-yoyo.lst
- rm /etc/adblock/host/pgl.yoyo
- #========================================
- # UHosts
- wget -O /etc/adblock/host/superhost "https://hosts.ubuntu101.co.za/superhosts.deny"
- cat /etc/adblock/host/superhost | grep -v ^# |grep -v ^$ > /etc/adblock/host/superhost.lst
- sed -i 's/ALL:/0.0.0.0/g' /etc/adblock/host/superhost.lst
- rm /etc/adblock/host/superhost
- #========================================
- # KADhosts
- wget -O /etc/adblock/host/kadhosts "https://raw.githubusercontent.com/PolishFiltersTeam/KADhosts/master/KADhosts_without_controversies.txt"
- cat /etc/adblock/host/kadhosts | grep -v ^# |grep -v ^$ > /etc/adblock/host/kadhosts.lst
- rm /etc/adblock/host/kadhosts
- #========================================
- # Tiuxo
- wget -O /etc/adblock/host/tiuxo "https://raw.githubusercontent.com/tiuxo/hosts/master/ads"
- cat /etc/adblock/host/tiuxo | grep -v ^# |grep -v ^$ > /etc/adblock/host/tiuxo.lst
- rm /etc/adblock/host/tiuxo
- #========================================
- # Spotify
- wget -O /etc/adblock/host/spotify "https://raw.githubusercontent.com/CHEF-KOCH/Spotify-Ad-free/master/filters/Spotify-HOSTS.txt"
- cat /etc/adblock/host/spotify | grep -v ^# |grep -v ^$ > /etc/adblock/host/spotify.lst
- rm /etc/adblock/host/spotify
- #========================================
- # 2o7Net
- wget -O /etc/adblock/host/2o7Net "https://raw.githubusercontent.com/FadeMind/hosts.extras/master/add.2o7Net/hosts"
- cat /etc/adblock/host/2o7Net | grep -v ^# |grep -v ^$ > /etc/adblock/host/2o7Net.lst
- rm /etc/adblock/host/2o7Net
- #========================================
- # UncheckyAds
- wget -O /etc/adblock/host/uncheckyads "https://raw.githubusercontent.com/FadeMind/hosts.extras/master/UncheckyAds/hosts"
- cat /etc/adblock/host/uncheckyads | grep -v ^# |grep -v ^$ > /etc/adblock/host/uncheckyads.lst
- rm /etc/adblock/host/uncheckyads
- #========================================
- # Add Dead
- wget -O /etc/adblock/host/add-dead "https://raw.githubusercontent.com/FadeMind/hosts.extras/master/add.Dead/hosts"
- cat /etc/adblock/host/add-dead | grep -v ^# |grep -v ^$ > /etc/adblock/host/add-dead.lst
- rm /etc/adblock/host/add-dead
- #========================================
- # Add Spam
- wget -O /etc/adblock/host/add-spam "https://raw.githubusercontent.com/FadeMind/hosts.extras/master/add.Spam/hosts"
- cat /etc/adblock/host/add-spam | grep -v ^# |grep -v ^$ > /etc/adblock/host/add-spam.lst
- rm /etc/adblock/host/add-spam
- #========================================
- # Add Risk
- wget -O /etc/adblock/host/add-risk "https://raw.githubusercontent.com/FadeMind/hosts.extras/master/add.Risk/hosts"
- cat /etc/adblock/host/add-risk | grep -v ^# |grep -v ^$ > /etc/adblock/host/add-risk.lst
- rm /etc/adblock/host/add-risk
- #========================================
- # Notracking
- wget -O /etc/adblock/host/notracking "https://raw.githubusercontent.com/notracking/hosts-blocklists/master/hostnames.txt"
- cat /etc/adblock/host/notracking | grep -v ^# |grep -v ^$ > /etc/adblock/host/notracking.lst
- sed -i '/::/d' /etc/adblock/host/notracking.lst
- rm /etc/adblock/host/notracking
- #========================================
- # Adaway
- wget -O /etc/adblock/host/adaway "https://adaway.org/hosts.txt"
- cat /etc/adblock/host/adaway | grep -v ^# |grep -v ^$ > /etc/adblock/host/adaway.lst
- sed -i '/::1 localhost/d' /etc/adblock/host/adaway.lst
- sed -i '/127.0.0.1 localhost/d' /etc/adblock/host/adaway.lst
- sed -i 's/127.0.0.1/0.0.0.0/g' /etc/adblock/host/adaway.lst
- rm /etc/adblock/host/adaway
- #========================================
- # Sebsauvage
- wget -O /etc/adblock/host/sebsauvage "https://sebsauvage.net/hosts/hosts"
- cat /etc/adblock/host/sebsauvage | grep -v ^# |grep -v ^127 |grep -v ^255 |grep -v ^:: |grep -v ^fe |grep -v ^ff |grep -v ^ff |grep -v ^$ > /etc/adblock/host/sebsauvage.lst
- sed -i '/0.0.0.0 0.0.0.0/d' /etc/adblock/host/sebsauvage.lst
- rm /etc/adblock/host/sebsauvage
- #========================================
- # MVPS HOSTS
- wget -O /etc/adblock/host/mvps "http://winhelp2002.mvps.org/hosts.txt"
- cat /etc/adblock/host/mvps | grep -v ^# |grep -v ^127 |grep -v ^::1 |grep -v ^[[:space:]]*$ |grep -v ^$ > /etc/adblock/host/mvps.lst
- rm /etc/adblock/host/mvps
- #========================================
- #========================================
- #========================================
- # Private rules / Update manually
- #========================================
- #========================================
- #========================================
- # Notme
- cat /etc/adblock/notme | grep -v ^# |grep -v ^$ > /etc/adblock/host/notme.lst
- #========================================
- #========================================
- #========================================
- # Merging
- #========================================
- #========================================
- #========================================
- cat /etc/adblock/host/*.lst >> /etc/adblock/bl-hosts.lst
- sort -u /etc/adblock/bl-hosts.lst > /etc/adblock/bl-hosts
- rm /etc/adblock/bl-hosts.lst
- cat /etc/adblock/bl-hosts | grep -v ^# |grep -v ^[[:space:]]*$ |grep -v ^$ > /etc/adblock/hosts-blacklisted
- rm /etc/adblock/bl-hosts
- sed 's/#.*//' /etc/adblock/hosts-blacklisted > /etc/adblock/banned ; rm /etc/adblock/hosts-blacklisted ; sed -e :a -e '/^\n*$/{$d;N;ba' -e '}' /etc/adblock/banned > /etc/adblock/hosts-blacklisted ; rm /etc/adblock/banned
- sed -n -e :a -e '1,12!{P;N;D;};N;ba' /etc/adblock/hosts-blacklisted > /etc/adblock/banned ; rm /etc/adblock/hosts-blacklisted
- #sed 's/#.*//' /etc/adblock/notme > /etc/adblock/notme2 ; cat /etc/adblock/notme2 | grep -v ^# |grep -v ^[[:space:]]*$ |grep -v ^$ > /etc/adblock/notme3
Add Comment
Please, Sign In to add comment