#!/bin/bash # # NCREN IP Ranges - iptables/ipset rules # ASN: AS81 # Generated: 2025-12-16 # Source: ScaniteX (https://scanitex.com) # # Usage: chmod +x this_script.sh && sudo ./this_script.sh # # Create IPv4 ipset ipset create ncren_v4 hash:net -exist ipset flush ncren_v4 # Add IPv4 ranges ipset add ncren_v4 152.55.176.0/20 ipset add ncren_v4 152.46.3.0/24 ipset add ncren_v4 152.45.1.0/24 ipset add ncren_v4 152.12.0.0/16 ipset add ncren_v4 192.154.95.0/24 ipset add ncren_v4 152.26.212.0/24 ipset add ncren_v4 192.101.22.0/23 ipset add ncren_v4 152.45.9.0/24 ipset add ncren_v4 152.46.37.0/24 ipset add ncren_v4 152.46.252.0/22 ipset add ncren_v4 152.46.25.0/24 ipset add ncren_v4 152.46.42.0/24 ipset add ncren_v4 152.46.35.0/24 ipset add ncren_v4 152.55.192.0/20 ipset add ncren_v4 152.38.160.0/19 ipset add ncren_v4 198.86.0.0/16 ipset add ncren_v4 152.26.209.0/24 ipset add ncren_v4 152.46.48.0/24 ipset add ncren_v4 128.109.0.0/16 ipset add ncren_v4 152.55.128.0/20 ipset add ncren_v4 152.30.92.0/24 ipset add ncren_v4 152.27.0.0/16 ipset add ncren_v4 192.154.53.0/24 ipset add ncren_v4 152.22.72.0/21 ipset add ncren_v4 152.46.31.0/24 ipset add ncren_v4 206.211.64.0/19 ipset add ncren_v4 152.30.0.0/16 ipset add ncren_v4 152.45.3.0/24 ipset add ncren_v4 152.27.12.0/24 ipset add ncren_v4 206.107.110.0/24 ipset add ncren_v4 152.32.0.0/18 ipset add ncren_v4 152.28.1.0/24 ipset add ncren_v4 192.137.210.0/24 ipset add ncren_v4 152.46.36.0/24 ipset add ncren_v4 152.55.224.0/20 ipset add ncren_v4 152.55.48.0/20 ipset add ncren_v4 152.26.211.0/24 ipset add ncren_v4 152.21.0.0/16 ipset add ncren_v4 192.154.58.0/24 ipset add ncren_v4 152.46.0.0/16 ipset add ncren_v4 152.46.39.0/24 ipset add ncren_v4 152.46.45.0/24 ipset add ncren_v4 152.22.112.0/21 ipset add ncren_v4 192.154.66.0/24 ipset add ncren_v4 152.8.0.0/16 ipset add ncren_v4 152.10.0.0/16 ipset add ncren_v4 192.101.24.0/24 ipset add ncren_v4 152.45.5.0/24 ipset add ncren_v4 152.45.2.0/24 ipset add ncren_v4 152.55.144.0/21 ipset add ncren_v4 192.154.48.0/24 ipset add ncren_v4 152.28.0.0/16 ipset add ncren_v4 152.35.0.0/16 ipset add ncren_v4 152.46.24.0/24 ipset add ncren_v4 152.55.80.0/20 ipset add ncren_v4 152.46.2.0/24 ipset add ncren_v4 152.38.224.0/19 ipset add ncren_v4 152.46.6.0/24 ipset add ncren_v4 152.60.4.0/24 ipset add ncren_v4 152.55.0.0/20 ipset add ncren_v4 152.46.28.0/24 ipset add ncren_v4 152.6.0.0/16 ipset add ncren_v4 192.154.76.0/23 ipset add ncren_v4 152.38.0.0/18 ipset add ncren_v4 152.38.17.0/24 ipset add ncren_v4 152.46.43.0/24 ipset add ncren_v4 152.26.16.0/24 ipset add ncren_v4 152.45.20.0/24 ipset add ncren_v4 152.26.213.0/24 ipset add ncren_v4 152.46.4.0/24 ipset add ncren_v4 152.9.0.0/16 ipset add ncren_v4 152.55.64.0/20 ipset add ncren_v4 152.47.0.0/16 ipset add ncren_v4 152.46.26.0/24 ipset add ncren_v4 192.154.55.0/24 ipset add ncren_v4 152.38.192.0/20 ipset add ncren_v4 152.38.64.0/19 ipset add ncren_v4 152.45.11.0/24 ipset add ncren_v4 152.26.44.0/24 ipset add ncren_v4 192.154.33.0/24 ipset add ncren_v4 152.46.15.0/24 ipset add ncren_v4 152.46.30.0/24 ipset add ncren_v4 152.40.0.0/16 ipset add ncren_v4 152.4.0.0/16 ipset add ncren_v4 152.22.48.0/21 ipset add ncren_v4 152.60.0.0/16 ipset add ncren_v4 152.29.0.0/16 ipset add ncren_v4 152.26.210.0/24 ipset add ncren_v4 152.55.16.0/20 ipset add ncren_v4 192.154.43.0/24 ipset add ncren_v4 152.55.0.0/16 ipset add ncren_v4 152.45.6.0/24 ipset add ncren_v4 192.154.60.0/24 ipset add ncren_v4 152.46.13.0/24 ipset add ncren_v4 192.189.244.0/24 ipset add ncren_v4 152.22.96.0/21 ipset add ncren_v4 152.46.47.0/24 ipset add ncren_v4 152.45.10.0/24 ipset add ncren_v4 152.55.112.0/20 ipset add ncren_v4 152.18.0.0/16 ipset add ncren_v4 152.45.8.0/24 ipset add ncren_v4 152.38.18.0/24 ipset add ncren_v4 152.22.0.0/16 ipset add ncren_v4 152.55.208.0/20 ipset add ncren_v4 152.46.44.0/24 ipset add ncren_v4 152.55.156.0/22 ipset add ncren_v4 152.45.15.0/24 ipset add ncren_v4 152.22.64.0/21 ipset add ncren_v4 152.38.208.0/20 ipset add ncren_v4 192.101.21.0/24 ipset add ncren_v4 152.46.1.0/24 ipset add ncren_v4 152.45.4.0/24 ipset add ncren_v4 152.46.12.0/24 ipset add ncren_v4 152.48.0.0/16 ipset add ncren_v4 152.55.32.0/20 ipset add ncren_v4 152.46.32.0/24 ipset add ncren_v4 152.46.38.0/24 ipset add ncren_v4 152.54.0.0/16 ipset add ncren_v4 152.46.9.0/24 ipset add ncren_v4 198.86.244.0/22 ipset add ncren_v4 152.54.0.0/20 ipset add ncren_v4 152.26.60.0/24 ipset add ncren_v4 192.154.61.0/24 ipset add ncren_v4 152.30.10.0/24 ipset add ncren_v4 152.46.34.0/24 ipset add ncren_v4 152.11.0.0/16 ipset add ncren_v4 152.55.160.0/20 ipset add ncren_v4 152.46.14.0/24 ipset add ncren_v4 152.26.69.0/24 ipset add ncren_v4 204.84.112.0/21 ipset add ncren_v4 152.22.80.0/21 ipset add ncren_v4 152.26.0.0/16 ipset add ncren_v4 152.46.16.0/21 ipset add ncren_v4 152.26.230.0/24 ipset add ncren_v4 152.42.64.0/18 ipset add ncren_v4 152.46.33.0/24 ipset add ncren_v4 152.26.87.0/24 ipset add ncren_v4 204.84.120.0/24 ipset add ncren_v4 152.20.0.0/16 ipset add ncren_v4 152.46.29.0/24 ipset add ncren_v4 152.46.27.0/24 ipset add ncren_v4 152.46.5.0/24 ipset add ncren_v4 152.46.7.0/24 ipset add ncren_v4 152.26.208.0/24 ipset add ncren_v4 152.55.96.0/20 ipset add ncren_v4 198.85.0.0/16 ipset add ncren_v4 204.85.192.0/18 ipset add ncren_v4 152.30.92.0/22 ipset add ncren_v4 192.101.22.0/24 ipset add ncren_v4 152.49.0.0/16 ipset add ncren_v4 204.84.0.0/15 ipset add ncren_v4 204.84.80.0/20 ipset add ncren_v4 152.55.240.0/20 ipset add ncren_v4 152.22.104.0/21 ipset add ncren_v4 152.45.0.0/16 ipset add ncren_v4 152.46.8.0/24 # Create IPv6 ipset ipset create ncren_v6 hash:net family inet6 -exist ipset flush ncren_v6 # Add IPv6 ranges ipset add ncren_v6 2600:2700::/28 ipset add ncren_v6 2610:28::/32 ipset add ncren_v6 2602:f6b8::/40 # Apply iptables rules (uncomment to use) # iptables -A INPUT -m set --match-set ncren_v4 src -j ACCEPT # iptables -A INPUT -m set --match-set ncren_v4 src -j DROP # ip6tables -A INPUT -m set --match-set ncren_v6 src -j ACCEPT # ip6tables -A INPUT -m set --match-set ncren_v6 src -j DROP echo "IP ranges for NCREN loaded successfully!" echo "IPv4 ranges: 156" echo "IPv6 ranges: 3"