#!/bin/bash # # DNIC-AS-01602 IP Ranges - iptables/ipset rules # ASN: AS1602 # Generated: 2025-12-16 # Source: ScaniteX (https://scanitex.com) # # Usage: chmod +x this_script.sh && sudo ./this_script.sh # # Create IPv4 ipset ipset create dnicas01602_v4 hash:net -exist ipset flush dnicas01602_v4 # Add IPv4 ranges ipset add dnicas01602_v4 143.214.80.0/24 ipset add dnicas01602_v4 143.213.221.0/24 ipset add dnicas01602_v4 143.213.23.0/24 ipset add dnicas01602_v4 143.213.54.0/23 ipset add dnicas01602_v4 143.214.88.0/24 ipset add dnicas01602_v4 143.213.182.0/24 ipset add dnicas01602_v4 143.214.5.0/24 ipset add dnicas01602_v4 143.212.22.0/24 ipset add dnicas01602_v4 143.213.58.0/24 ipset add dnicas01602_v4 143.213.252.0/24 ipset add dnicas01602_v4 143.214.240.0/24 ipset add dnicas01602_v4 143.213.195.0/24 ipset add dnicas01602_v4 143.212.11.0/24 ipset add dnicas01602_v4 143.214.22.0/24 ipset add dnicas01602_v4 143.214.255.0/24 ipset add dnicas01602_v4 143.213.111.0/24 ipset add dnicas01602_v4 143.213.185.0/24 ipset add dnicas01602_v4 143.213.57.0/24 ipset add dnicas01602_v4 143.212.108.0/24 ipset add dnicas01602_v4 143.213.20.0/24 ipset add dnicas01602_v4 143.214.253.0/24 ipset add dnicas01602_v4 143.214.0.0/16 ipset add dnicas01602_v4 143.213.222.0/24 ipset add dnicas01602_v4 143.214.251.0/24 ipset add dnicas01602_v4 143.214.236.0/24 ipset add dnicas01602_v4 143.214.243.0/24 ipset add dnicas01602_v4 143.214.50.0/23 ipset add dnicas01602_v4 143.213.0.0/16 ipset add dnicas01602_v4 143.213.11.0/24 ipset add dnicas01602_v4 143.214.44.0/22 ipset add dnicas01602_v4 143.214.54.0/23 ipset add dnicas01602_v4 143.213.181.0/24 ipset add dnicas01602_v4 143.213.158.0/24 ipset add dnicas01602_v4 143.214.24.0/24 ipset add dnicas01602_v4 6.134.20.0/22 ipset add dnicas01602_v4 143.213.115.0/24 ipset add dnicas01602_v4 143.213.125.0/24 ipset add dnicas01602_v4 143.214.52.0/23 ipset add dnicas01602_v4 143.212.111.0/24 ipset add dnicas01602_v4 143.213.60.0/24 ipset add dnicas01602_v4 143.212.118.0/24 ipset add dnicas01602_v4 143.214.96.0/24 ipset add dnicas01602_v4 143.214.196.0/23 ipset add dnicas01602_v4 143.213.218.0/24 ipset add dnicas01602_v4 143.213.190.0/24 ipset add dnicas01602_v4 143.213.67.0/24 ipset add dnicas01602_v4 147.248.38.0/23 ipset add dnicas01602_v4 143.214.182.0/24 ipset add dnicas01602_v4 143.212.37.0/24 ipset add dnicas01602_v4 143.214.48.0/24 ipset add dnicas01602_v4 143.213.180.0/24 ipset add dnicas01602_v4 143.213.69.0/24 ipset add dnicas01602_v4 143.212.17.0/24 ipset add dnicas01602_v4 143.214.81.0/24 ipset add dnicas01602_v4 143.213.34.0/24 ipset add dnicas01602_v4 143.213.64.0/24 ipset add dnicas01602_v4 143.213.107.0/24 ipset add dnicas01602_v4 143.213.42.0/24 ipset add dnicas01602_v4 143.214.64.0/24 ipset add dnicas01602_v4 143.213.245.0/24 ipset add dnicas01602_v4 143.213.19.0/24 ipset add dnicas01602_v4 6.16.110.0/24 ipset add dnicas01602_v4 143.213.160.0/24 ipset add dnicas01602_v4 143.214.183.0/24 ipset add dnicas01602_v4 143.213.250.0/24 ipset add dnicas01602_v4 143.213.106.0/24 ipset add dnicas01602_v4 143.212.12.0/24 ipset add dnicas01602_v4 143.212.18.0/24 ipset add dnicas01602_v4 143.214.79.0/24 ipset add dnicas01602_v4 143.214.65.0/24 ipset add dnicas01602_v4 143.214.12.0/24 ipset add dnicas01602_v4 143.214.8.0/23 ipset add dnicas01602_v4 143.212.54.0/24 ipset add dnicas01602_v4 143.213.48.0/24 ipset add dnicas01602_v4 143.213.183.0/24 ipset add dnicas01602_v4 143.214.78.0/24 ipset add dnicas01602_v4 147.248.32.0/23 ipset add dnicas01602_v4 143.213.216.0/23 ipset add dnicas01602_v4 143.214.85.0/24 ipset add dnicas01602_v4 143.212.112.0/24 ipset add dnicas01602_v4 143.212.250.0/24 ipset add dnicas01602_v4 143.212.106.0/24 ipset add dnicas01602_v4 143.212.0.0/16 ipset add dnicas01602_v4 143.212.38.0/24 ipset add dnicas01602_v4 143.213.46.0/23 ipset add dnicas01602_v4 143.214.252.0/24 ipset add dnicas01602_v4 143.213.253.0/24 ipset add dnicas01602_v4 143.214.245.0/24 ipset add dnicas01602_v4 143.212.34.0/24 ipset add dnicas01602_v4 143.214.99.0/24 ipset add dnicas01602_v4 143.214.160.0/24 ipset add dnicas01602_v4 143.213.36.0/23 ipset add dnicas01602_v4 143.213.18.0/24 ipset add dnicas01602_v4 143.213.254.0/24 ipset add dnicas01602_v4 143.214.193.0/24 ipset add dnicas01602_v4 143.214.91.0/24 ipset add dnicas01602_v4 143.214.241.0/24 ipset add dnicas01602_v4 143.214.149.0/24 ipset add dnicas01602_v4 143.213.114.0/24 ipset add dnicas01602_v4 143.214.254.0/24 ipset add dnicas01602_v4 143.213.65.0/24 ipset add dnicas01602_v4 143.214.82.0/24 ipset add dnicas01602_v4 143.213.40.0/23 ipset add dnicas01602_v4 143.214.26.0/24 ipset add dnicas01602_v4 143.214.67.0/24 ipset add dnicas01602_v4 143.212.33.0/24 ipset add dnicas01602_v4 143.214.144.0/24 ipset add dnicas01602_v4 143.212.249.0/24 ipset add dnicas01602_v4 143.213.251.0/24 ipset add dnicas01602_v4 143.213.52.0/24 ipset add dnicas01602_v4 143.213.12.0/24 ipset add dnicas01602_v4 143.212.35.0/24 ipset add dnicas01602_v4 143.214.11.0/24 ipset add dnicas01602_v4 143.213.104.0/24 ipset add dnicas01602_v4 143.213.44.0/24 ipset add dnicas01602_v4 143.214.28.0/24 ipset add dnicas01602_v4 143.213.22.0/24 ipset add dnicas01602_v4 143.212.52.0/24 ipset add dnicas01602_v4 143.214.112.0/24 ipset add dnicas01602_v4 6.16.111.0/24 ipset add dnicas01602_v4 143.213.112.0/24 ipset add dnicas01602_v4 143.213.17.0/24 ipset add dnicas01602_v4 143.212.245.0/24 ipset add dnicas01602_v4 147.248.37.0/24 ipset add dnicas01602_v4 143.214.23.0/24 ipset add dnicas01602_v4 143.213.206.0/23 ipset add dnicas01602_v4 143.214.250.0/24 ipset add dnicas01602_v4 143.213.98.0/23 ipset add dnicas01602_v4 143.212.104.0/24 ipset add dnicas01602_v4 143.212.36.0/24 # Create IPv6 ipset ipset create dnicas01602_v6 hash:net family inet6 -exist ipset flush dnicas01602_v6 # Add IPv6 ranges ipset add dnicas01602_v6 2608:c1a0:1a0::/48 ipset add dnicas01602_v6 2608:c1a2:760::/48 ipset add dnicas01602_v6 2608:c1a1:230::/48 # Apply iptables rules (uncomment to use) # iptables -A INPUT -m set --match-set dnicas01602_v4 src -j ACCEPT # iptables -A INPUT -m set --match-set dnicas01602_v4 src -j DROP # ip6tables -A INPUT -m set --match-set dnicas01602_v6 src -j ACCEPT # ip6tables -A INPUT -m set --match-set dnicas01602_v6 src -j DROP echo "IP ranges for DNIC-AS-01602 loaded successfully!" echo "IPv4 ranges: 130" echo "IPv6 ranges: 3"