Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- #Squid.conf:
- #acl ads dstdom_regex "/etc/squid/ad_block.txt"
- #http_access deny ads
- SQUID="squid";
- ADBLOCKFILE="/etc/${SQUID}/ad_block.txt";
- cd /etc/$SQUID;
- /usr/bin/curl -sS -L --compressed "http://pgl.yoyo.org/adservers/serverlist.php?hostformat=nohtml&showintro=0&mimetype=plaintext" > $ADBLOCKFILE;
- /usr/bin/curl -sS -L --compressed "http://winhelp2002.mvps.org/hosts.txt" > /etc/$SQUID/winhelp2002.txt;
- cat winhelp2002.txt |grep 0.0.0.0|awk '{print $2}' >> $ADBLOCKFILE;
- rm winhelp2002.txt;
- /usr/bin/curl -sS -L --compressed "https://adaway.org/hosts.txt" > /etc/$SQUID/adaway.txt;
- cat adaway.txt |grep 127.0.0.1|awk '{print $2}' >> $ADBLOCKFILE;
- rm adaway.txt;
- /usr/bin/curl -sS -L --compressed "http://someonewhocares.org/hosts/" > /etc/$SQUID/someonewhocares.txt
- cat someonewhocares.txt |grep 127.0.0.1|awk '{print $2}' >> $ADBLOCKFILE;
- rm someonewhocares.txt;
- /usr/bin/curl -sS -L --compressed "https://ransomwaretracker.abuse.ch/downloads/RW_DOMBL.txt" > /etc/$SQUID/ransomware.txt
- /usr/bin/curl -sS -L --compressed "https://ransomwaretracker.abuse.ch/downloads/RW_URLBL.txt" >> /etc/$SQUID/ransomware.txt
- /usr/bin/curl -sS -L --compressed "https://ransomwaretracker.abuse.ch/downloads/RW_IPBL.txt" >> /etc/$SQUID/ransomware.txt
- cat ransomware.txt |grep -v "#">> $ADBLOCKFILE;
- cat $ADBLOCKFILE|sort|uniq > $ADBLOCKFILE.tmp;
- mv $ADBLOCKFILE.tmp $ADBLOCKFILE;
- /etc/init.d/$SQUID reload;
Advertisement
Add Comment
Please, Sign In to add comment