#!/bin/bash # # SUNYNET-ASN-AS IP Ranges - iptables/ipset rules # ASN: AS1204 # Generated: 2025-12-18 # Source: ScaniteX (https://scanitex.com) # # Usage: chmod +x this_script.sh && sudo ./this_script.sh # # Create IPv4 ipset ipset create sunynetasnas_v4 hash:net -exist ipset flush sunynetasnas_v4 # Add IPv4 ranges ipset add sunynetasnas_v4 136.223.193.0/24 ipset add sunynetasnas_v4 136.223.120.0/21 ipset add sunynetasnas_v4 136.223.195.0/24 ipset add sunynetasnas_v4 136.150.103.0/24 ipset add sunynetasnas_v4 136.150.3.0/24 ipset add sunynetasnas_v4 136.223.192.0/18 ipset add sunynetasnas_v4 141.254.110.0/24 ipset add sunynetasnas_v4 136.150.2.0/24 ipset add sunynetasnas_v4 136.223.16.0/24 ipset add sunynetasnas_v4 136.150.70.0/24 ipset add sunynetasnas_v4 136.223.196.0/24 ipset add sunynetasnas_v4 141.254.0.0/17 ipset add sunynetasnas_v4 141.254.120.0/22 ipset add sunynetasnas_v4 141.254.120.0/24 ipset add sunynetasnas_v4 136.223.144.0/20 ipset add sunynetasnas_v4 136.223.116.0/22 ipset add sunynetasnas_v4 136.150.80.0/24 ipset add sunynetasnas_v4 136.223.128.0/20 ipset add sunynetasnas_v4 136.150.104.0/24 ipset add sunynetasnas_v4 136.150.0.0/24 ipset add sunynetasnas_v4 136.150.100.0/24 ipset add sunynetasnas_v4 136.223.164.0/23 ipset add sunynetasnas_v4 136.223.160.0/20 ipset add sunynetasnas_v4 136.150.150.0/24 ipset add sunynetasnas_v4 136.150.200.0/24 ipset add sunynetasnas_v4 136.150.71.0/24 ipset add sunynetasnas_v4 136.223.128.0/19 ipset add sunynetasnas_v4 136.223.204.0/23 ipset add sunynetasnas_v4 136.150.102.0/24 # Apply iptables rules (uncomment to use) # iptables -A INPUT -m set --match-set sunynetasnas_v4 src -j ACCEPT # iptables -A INPUT -m set --match-set sunynetasnas_v4 src -j DROP echo "IP ranges for SUNYNET-ASN-AS loaded successfully!" echo "IPv4 ranges: 29" echo "IPv6 ranges: 0"