linux  system  netzwerk

IPSet-Block-Zones

Dieses Skript ermöglicht das einfache Einrichten und Verwalten von IP-Blocklisten mit ipset, basierend auf den Blocklisten von IPdeny und Firehole.

Repo: https://github.com/maheis/IPset-Block-Zones/ 

Listen

IPdeny

China, Russia, Afghanistan, Albania, Algeria, Andorra, Angola, Armenia, Australia, Azerbaijan, Bangladesh, Belarus, Brazil, Bulgaria, Cambodia, Cayman Islands, Central African Republic, Chad, Chile, Colombia, Congo, Costa Rica, Cote d'Ivoire, Cuba, Djibouti, Ecuador, Egypt, El Salvador, Ethiopia, Fiji, Gabon, Gambia, Ghana, Guatemala, Honduras, Hong Kong, Indonesia, Iran, Islamic Republic, Iraq, Israel, Jordan, Kazakhstan, Kenya, Korea, Democratic People's Republic of, Korea, Republic of, Kuwait, Kyrgyzstan, Singapore, Lao People's Democratic Republic, Lebanon, Libyan Arab Jamahiriya, Madagascar, Malaysia, Mexico, Moldova, Republic of, Mongolia, Myanmar, New Zealand, Oman, Pakistan, Palestinian Territory, Occupied, Panama, Papua New Guinea, Paraguay, Peru, Philippines, Puerto Rico, Qatar, Saudi Arabia, Seychelles, South Africa, Syrian Arab Republic, Taiwan, Tajikistan, Thailand, United Arab Emirates, Yemen, Viet Nam, Uzbekistan

Firehole

Erstinstallation

mkdir -p /etc/ipset
wget https://raw.githubusercontent.com/maheis/IPset-Block-Zones/refs/heads/main/block-zones.sh > /dev/null 2>&1
sudo mv -f block-zones.sh /etc/ipset/block-zones.sh
sudo chmod +x /etc/ipset/block-zones.sh

Nutzung

sudo /etc/ipset/block-zones.sh

sudo /etc/ipset/block-zones.sh install     # Benötigte Pakete installieren
sudo /etc/ipset/block-zones.sh lists       # Listen anzeigen
sudo /etc/ipset/block-zones.sh create      # Auswahl Listen erstellen
sudo /etc/ipset/block-zones.sh update      # Vorhandene Listen aktualisieren
sudo /etc/ipset/block-zones.sh remove      # Alle Listen entfernen

Automatisierung

sudo crontab -e

#Listennummern beim Booten anlegen und täglich aktualisieren
@reboot /etc/ipset/block-zones.sh create 6 7 8
@daily /etc/ipset/block-zones.sh update
 Firewall   linux   netzwerk   system