setup/init-iptables-blocklist.sh aktualisiert
This commit is contained in:
@@ -1 +1,23 @@
|
||||
#!/bin/bash
|
||||
#!/bin/bash
|
||||
|
||||
###############################################################
|
||||
###
|
||||
### blocklist konfig
|
||||
###
|
||||
###############################################################
|
||||
|
||||
echo '#!/bin/bash
|
||||
iptables -D INPUT -j blocklist.de
|
||||
iptables -F blocklist.de
|
||||
iptables -X blocklist.de
|
||||
iptables -N blocklist.de
|
||||
|
||||
for IP in `curl -s -k http://blocklist.de/downloads/export-ips_all.txt | grep -v ":"`;
|
||||
do
|
||||
iptables -A blocklist.de -s $IP/32 -j DROP
|
||||
done
|
||||
iptables -A blocklist.de -j RETURN
|
||||
iptables -I INPUT -j blocklist.de
|
||||
' > /usr/local/bin/iptables_blocklist
|
||||
chmod +x /usr/local/bin/iptables_blocklist
|
||||
ln -s /usr/local/bin/iptables_blocklist /etc/cron.daily/iptables_blocklist
|
||||
Reference in New Issue
Block a user