summaryrefslogtreecommitdiffstats
path: root/buildAdBlocklist.sh
blob: 2653539e6f8e0d1e7d0a517ff995318e99a283de (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#!/bin/bash
awk -F'[\t ]+' '{
  if (!match($0, /^[\t ]*(#|$)/)) {
    if (NF>=2 && length($2)) {
      host=$2
    } else {
      host=$1
    }
    if (!match(host, /^(localhost|local|localhost.localdomain|ip6-localnet|ip6-localhost$)$/)) {
      print "127.0.0.1 " host 
      print "::1 " host
    }
  }
}' adlists/* | sort -k2 > block.list