dnmasq

Преобразовать hosts в формат dnsmasq #

#!/bin/sh

HOSTS_RAW=https://raw.githubusercontent.com/StevenBlack/hosts/master/hosts
TMP_LOCATION=/tmp

wget $HOSTS_RAW -P $TMP_LOCATION 

cat $TMP_LOCATION/hosts | awk '$1 == "0.0.0.0"  { print "address=/"$2"/0.0.0.0/"}' > /etc/dnsmasq.d/malware.conf

#for ipv6 support uncomment below
cat $TMP_LOCATION/hosts | awk '$1 == "0.0.0.0"  { print "address=/"$2"/::1/"}' > /etc/dnsmasq.d/malware-ipv6.conf