1
0
mirror of https://github.com/mail-in-a-box/mailinabox.git synced 2026-03-14 17:27:23 +01:00

used xargs to make it a bit easier for script, had it make /etc/iptables then copy blocklist.txt to there, which the cron.daily will continuously read from for it's lists

This commit is contained in:
ChiefGyk
2016-06-29 08:06:54 -04:00
parent 1b17b25e9e
commit 4f9b926dba
3 changed files with 17 additions and 7 deletions

View File

@@ -31,13 +31,7 @@ badlisturls="http://antivirus.neu.edu.cn/ssh/lists/base_30days.txt http://lists.
# Grab list(s) at https://www.blocklist.de/en/export.html . Block.
echo "Adding new blocks:"
time curl -s http://lists.blocklist.de/lists/ssh.txt http://lists.blocklist.de/lists/bruteforcelogin.txt \
http://lists.blocklist.de/lists/imap.txt http://lists.blocklist.de/lists/mail.txt \
http://lists.blocklist.de/lists/postfix.txt http://lists.blocklist.de/lists/apache.txt \
http://lists.blocklist.de/lists/email.txt http://lists.blocklist.de/lists/21.txt \
http://lists.blocklist.de/lists/25.txt http://lists.blocklist.de/lists/80.txt \
http://lists.blocklist.de/lists/110.txt http://lists.blocklist.de/lists/143.txt \
http://lists.blocklist.de/lists/443.txt http://lists.blocklist.de/lists/993.txt \
time xargs curl -s < /etc/iptables/blocklist.txt \
|sort -u \
|tee $blacklistf \
|grep -v '^#\|:' \