#!/bin/bash # # SUNET - SUNET Swedish University Network IP Ranges - iptables/ipset rules # ASN: AS1653 # Generated: 2025-12-15 # Source: ScaniteX (https://scanitex.com) # # Usage: chmod +x this_script.sh && sudo ./this_script.sh # # Create IPv4 ipset ipset create sunetsunetswedishuniversitynetwork_v4 hash:net -exist ipset flush sunetsunetswedishuniversitynetwork_v4 # Add IPv4 ranges ipset add sunetsunetswedishuniversitynetwork_v4 130.239.198.0/24 ipset add sunetsunetswedishuniversitynetwork_v4 89.41.160.0/21 ipset add sunetsunetswedishuniversitynetwork_v4 194.47.0.0/16 ipset add sunetsunetswedishuniversitynetwork_v4 130.236.254.0/24 ipset add sunetsunetswedishuniversitynetwork_v4 192.121.34.0/24 ipset add sunetsunetswedishuniversitynetwork_v4 130.229.192.0/24 ipset add sunetsunetswedishuniversitynetwork_v4 86.104.200.0/21 ipset add sunetsunetswedishuniversitynetwork_v4 193.182.241.0/24 ipset add sunetsunetswedishuniversitynetwork_v4 86.105.112.0/21 ipset add sunetsunetswedishuniversitynetwork_v4 192.36.54.0/24 ipset add sunetsunetswedishuniversitynetwork_v4 89.34.240.0/21 ipset add sunetsunetswedishuniversitynetwork_v4 130.237.0.0/16 ipset add sunetsunetswedishuniversitynetwork_v4 192.71.100.0/24 ipset add sunetsunetswedishuniversitynetwork_v4 86.106.160.0/21 ipset add sunetsunetswedishuniversitynetwork_v4 192.71.193.0/24 ipset add sunetsunetswedishuniversitynetwork_v4 89.44.248.0/21 ipset add sunetsunetswedishuniversitynetwork_v4 89.33.136.0/21 ipset add sunetsunetswedishuniversitynetwork_v4 192.12.235.0/24 ipset add sunetsunetswedishuniversitynetwork_v4 193.11.0.0/16 ipset add sunetsunetswedishuniversitynetwork_v4 193.10.0.0/16 ipset add sunetsunetswedishuniversitynetwork_v4 93.115.160.0/21 ipset add sunetsunetswedishuniversitynetwork_v4 188.240.144.0/20 ipset add sunetsunetswedishuniversitynetwork_v4 89.45.232.0/21 ipset add sunetsunetswedishuniversitynetwork_v4 37.156.192.0/20 ipset add sunetsunetswedishuniversitynetwork_v4 89.37.176.0/21 ipset add sunetsunetswedishuniversitynetwork_v4 89.46.17.0/24 ipset add sunetsunetswedishuniversitynetwork_v4 89.34.184.0/21 ipset add sunetsunetswedishuniversitynetwork_v4 77.238.32.0/19 ipset add sunetsunetswedishuniversitynetwork_v4 130.238.0.0/16 ipset add sunetsunetswedishuniversitynetwork_v4 91.250.192.0/19 ipset add sunetsunetswedishuniversitynetwork_v4 192.165.6.0/24 ipset add sunetsunetswedishuniversitynetwork_v4 89.47.184.0/21 ipset add sunetsunetswedishuniversitynetwork_v4 192.36.94.0/24 ipset add sunetsunetswedishuniversitynetwork_v4 130.236.100.0/22 ipset add sunetsunetswedishuniversitynetwork_v4 194.14.45.0/24 ipset add sunetsunetswedishuniversitynetwork_v4 192.71.228.0/24 ipset add sunetsunetswedishuniversitynetwork_v4 94.176.224.0/21 ipset add sunetsunetswedishuniversitynetwork_v4 89.43.232.0/21 ipset add sunetsunetswedishuniversitynetwork_v4 130.242.0.0/15 ipset add sunetsunetswedishuniversitynetwork_v4 188.211.240.0/21 ipset add sunetsunetswedishuniversitynetwork_v4 44.5.0.0/16 ipset add sunetsunetswedishuniversitynetwork_v4 130.236.98.0/23 ipset add sunetsunetswedishuniversitynetwork_v4 195.178.224.0/19 ipset add sunetsunetswedishuniversitynetwork_v4 192.165.5.0/24 ipset add sunetsunetswedishuniversitynetwork_v4 89.44.0.0/21 ipset add sunetsunetswedishuniversitynetwork_v4 212.25.128.0/19 ipset add sunetsunetswedishuniversitynetwork_v4 188.240.144.0/24 ipset add sunetsunetswedishuniversitynetwork_v4 89.32.32.0/21 ipset add sunetsunetswedishuniversitynetwork_v4 89.46.20.0/22 ipset add sunetsunetswedishuniversitynetwork_v4 192.36.125.0/24 ipset add sunetsunetswedishuniversitynetwork_v4 188.241.160.0/20 ipset add sunetsunetswedishuniversitynetwork_v4 86.104.152.0/21 ipset add sunetsunetswedishuniversitynetwork_v4 89.32.72.0/21 ipset add sunetsunetswedishuniversitynetwork_v4 192.121.221.0/24 ipset add sunetsunetswedishuniversitynetwork_v4 188.240.145.0/24 ipset add sunetsunetswedishuniversitynetwork_v4 145.98.16.0/24 # Create IPv6 ipset ipset create sunetsunetswedishuniversitynetwork_v6 hash:net family inet6 -exist ipset flush sunetsunetswedishuniversitynetwork_v6 # Add IPv6 ranges ipset add sunetsunetswedishuniversitynetwork_v6 2001:6b0::/32 # Apply iptables rules (uncomment to use) # iptables -A INPUT -m set --match-set sunetsunetswedishuniversitynetwork_v4 src -j ACCEPT # iptables -A INPUT -m set --match-set sunetsunetswedishuniversitynetwork_v4 src -j DROP # ip6tables -A INPUT -m set --match-set sunetsunetswedishuniversitynetwork_v6 src -j ACCEPT # ip6tables -A INPUT -m set --match-set sunetsunetswedishuniversitynetwork_v6 src -j DROP echo "IP ranges for SUNET - SUNET Swedish University Network loaded successfully!" echo "IPv4 ranges: 56" echo "IPv6 ranges: 1"