#!/bin/bash # # ESA - European Space Agency (ESA) IP Ranges - iptables/ipset rules # ASN: AS288 # Generated: 2025-12-17 # Source: ScaniteX (https://scanitex.com) # # Usage: chmod +x this_script.sh && sudo ./this_script.sh # # Create IPv4 ipset ipset create esaeuropeanspaceagencyesa_v4 hash:net -exist ipset flush esaeuropeanspaceagencyesa_v4 # Add IPv4 ranges ipset add esaeuropeanspaceagencyesa_v4 131.176.243.0/24 ipset add esaeuropeanspaceagencyesa_v4 131.176.56.0/24 ipset add esaeuropeanspaceagencyesa_v4 131.176.104.0/22 ipset add esaeuropeanspaceagencyesa_v4 131.176.67.0/24 ipset add esaeuropeanspaceagencyesa_v4 131.176.232.0/24 ipset add esaeuropeanspaceagencyesa_v4 131.176.43.0/24 ipset add esaeuropeanspaceagencyesa_v4 131.176.152.0/24 ipset add esaeuropeanspaceagencyesa_v4 131.176.228.0/23 ipset add esaeuropeanspaceagencyesa_v4 131.176.27.0/24 ipset add esaeuropeanspaceagencyesa_v4 131.176.61.0/24 ipset add esaeuropeanspaceagencyesa_v4 131.176.203.0/24 ipset add esaeuropeanspaceagencyesa_v4 192.171.5.0/24 ipset add esaeuropeanspaceagencyesa_v4 131.176.96.0/24 ipset add esaeuropeanspaceagencyesa_v4 131.176.194.0/24 ipset add esaeuropeanspaceagencyesa_v4 131.176.110.0/23 ipset add esaeuropeanspaceagencyesa_v4 131.176.112.0/22 ipset add esaeuropeanspaceagencyesa_v4 131.176.253.0/24 ipset add esaeuropeanspaceagencyesa_v4 192.171.4.0/24 ipset add esaeuropeanspaceagencyesa_v4 131.176.166.0/24 ipset add esaeuropeanspaceagencyesa_v4 131.176.32.0/22 ipset add esaeuropeanspaceagencyesa_v4 131.176.168.0/23 ipset add esaeuropeanspaceagencyesa_v4 192.171.3.0/24 ipset add esaeuropeanspaceagencyesa_v4 192.171.1.0/24 ipset add esaeuropeanspaceagencyesa_v4 131.176.124.0/22 ipset add esaeuropeanspaceagencyesa_v4 131.176.242.0/24 ipset add esaeuropeanspaceagencyesa_v4 131.176.160.0/24 ipset add esaeuropeanspaceagencyesa_v4 131.176.95.0/24 ipset add esaeuropeanspaceagencyesa_v4 131.176.163.0/24 ipset add esaeuropeanspaceagencyesa_v4 131.176.162.0/24 ipset add esaeuropeanspaceagencyesa_v4 131.176.82.0/23 ipset add esaeuropeanspaceagencyesa_v4 131.176.117.0/24 ipset add esaeuropeanspaceagencyesa_v4 131.176.204.0/24 ipset add esaeuropeanspaceagencyesa_v4 131.176.139.0/24 ipset add esaeuropeanspaceagencyesa_v4 131.176.143.0/24 ipset add esaeuropeanspaceagencyesa_v4 131.176.26.0/24 ipset add esaeuropeanspaceagencyesa_v4 131.176.161.0/24 ipset add esaeuropeanspaceagencyesa_v4 131.176.254.0/24 ipset add esaeuropeanspaceagencyesa_v4 131.176.60.0/24 ipset add esaeuropeanspaceagencyesa_v4 131.176.167.0/24 ipset add esaeuropeanspaceagencyesa_v4 131.176.116.0/24 ipset add esaeuropeanspaceagencyesa_v4 131.176.224.0/24 ipset add esaeuropeanspaceagencyesa_v4 131.176.79.0/24 ipset add esaeuropeanspaceagencyesa_v4 131.176.80.0/21 ipset add esaeuropeanspaceagencyesa_v4 131.176.154.0/24 ipset add esaeuropeanspaceagencyesa_v4 131.176.213.0/24 ipset add esaeuropeanspaceagencyesa_v4 131.176.75.0/24 ipset add esaeuropeanspaceagencyesa_v4 131.176.72.0/24 ipset add esaeuropeanspaceagencyesa_v4 131.176.215.0/24 ipset add esaeuropeanspaceagencyesa_v4 131.176.135.0/24 ipset add esaeuropeanspaceagencyesa_v4 192.171.2.0/24 ipset add esaeuropeanspaceagencyesa_v4 131.176.54.0/24 ipset add esaeuropeanspaceagencyesa_v4 131.176.170.0/24 ipset add esaeuropeanspaceagencyesa_v4 131.176.133.0/24 ipset add esaeuropeanspaceagencyesa_v4 131.176.207.0/24 ipset add esaeuropeanspaceagencyesa_v4 131.176.230.0/24 ipset add esaeuropeanspaceagencyesa_v4 131.176.0.0/24 ipset add esaeuropeanspaceagencyesa_v4 131.176.255.0/24 ipset add esaeuropeanspaceagencyesa_v4 131.176.199.0/24 ipset add esaeuropeanspaceagencyesa_v4 131.176.1.0/24 ipset add esaeuropeanspaceagencyesa_v4 131.176.149.0/24 # Apply iptables rules (uncomment to use) # iptables -A INPUT -m set --match-set esaeuropeanspaceagencyesa_v4 src -j ACCEPT # iptables -A INPUT -m set --match-set esaeuropeanspaceagencyesa_v4 src -j DROP echo "IP ranges for ESA - European Space Agency (ESA) loaded successfully!" echo "IPv4 ranges: 60" echo "IPv6 ranges: 0"