#!/bin/bash # # DNIC-AS-01637 IP Ranges - iptables/ipset rules # ASN: AS1637 # Generated: 2025-12-13 # Source: ScaniteX (https://scanitex.com) # # Usage: chmod +x this_script.sh && sudo ./this_script.sh # # Create IPv4 ipset ipset create dnicas01637_v4 hash:net -exist ipset flush dnicas01637_v4 # Add IPv4 ranges ipset add dnicas01637_v4 155.6.31.0/24 ipset add dnicas01637_v4 155.6.33.0/24 ipset add dnicas01637_v4 143.46.116.0/22 ipset add dnicas01637_v4 155.20.105.0/24 ipset add dnicas01637_v4 155.6.0.0/16 ipset add dnicas01637_v4 155.5.35.0/24 ipset add dnicas01637_v4 155.6.23.0/24 ipset add dnicas01637_v4 155.6.42.0/24 ipset add dnicas01637_v4 155.5.0.0/16 ipset add dnicas01637_v4 143.46.143.0/24 ipset add dnicas01637_v4 143.46.229.0/24 ipset add dnicas01637_v4 143.46.12.0/24 ipset add dnicas01637_v4 155.6.56.0/24 ipset add dnicas01637_v4 143.46.128.0/23 ipset add dnicas01637_v4 143.46.134.0/23 ipset add dnicas01637_v4 143.68.152.0/21 ipset add dnicas01637_v4 143.46.37.0/24 ipset add dnicas01637_v4 143.46.60.0/24 ipset add dnicas01637_v4 143.46.34.0/24 ipset add dnicas01637_v4 155.5.122.0/23 ipset add dnicas01637_v4 143.46.144.0/24 ipset add dnicas01637_v4 143.46.22.0/24 ipset add dnicas01637_v4 155.6.51.0/24 ipset add dnicas01637_v4 155.6.28.0/24 ipset add dnicas01637_v4 155.6.48.0/24 ipset add dnicas01637_v4 155.6.98.0/24 ipset add dnicas01637_v4 155.5.20.0/24 ipset add dnicas01637_v4 143.46.190.0/24 ipset add dnicas01637_v4 155.5.48.0/24 ipset add dnicas01637_v4 143.46.193.0/24 ipset add dnicas01637_v4 155.6.40.0/24 ipset add dnicas01637_v4 155.5.152.0/23 ipset add dnicas01637_v4 155.6.32.0/24 ipset add dnicas01637_v4 143.46.36.0/24 ipset add dnicas01637_v4 155.20.109.0/24 ipset add dnicas01637_v4 143.46.151.0/24 ipset add dnicas01637_v4 143.46.5.0/24 ipset add dnicas01637_v4 6.16.88.0/24 ipset add dnicas01637_v4 143.46.39.0/24 ipset add dnicas01637_v4 143.46.26.0/24 ipset add dnicas01637_v4 143.46.11.0/24 ipset add dnicas01637_v4 147.248.24.0/24 ipset add dnicas01637_v4 143.46.146.0/24 ipset add dnicas01637_v4 155.6.217.0/24 ipset add dnicas01637_v4 143.46.140.0/24 ipset add dnicas01637_v4 143.46.49.0/24 ipset add dnicas01637_v4 155.6.240.0/24 ipset add dnicas01637_v4 155.6.24.0/24 ipset add dnicas01637_v4 143.46.25.0/24 ipset add dnicas01637_v4 6.134.24.0/22 ipset add dnicas01637_v4 143.46.51.0/24 ipset add dnicas01637_v4 143.46.35.0/24 ipset add dnicas01637_v4 155.6.243.0/24 ipset add dnicas01637_v4 143.46.253.0/24 ipset add dnicas01637_v4 143.46.150.0/24 ipset add dnicas01637_v4 155.6.30.0/24 ipset add dnicas01637_v4 143.46.147.0/24 ipset add dnicas01637_v4 143.46.170.0/24 ipset add dnicas01637_v4 143.46.33.0/24 ipset add dnicas01637_v4 155.5.18.0/24 ipset add dnicas01637_v4 155.6.194.0/24 ipset add dnicas01637_v4 155.6.35.0/24 ipset add dnicas01637_v4 155.5.116.0/24 ipset add dnicas01637_v4 143.46.0.0/16 ipset add dnicas01637_v4 155.6.20.0/24 ipset add dnicas01637_v4 143.46.168.0/24 ipset add dnicas01637_v4 155.5.106.0/24 ipset add dnicas01637_v4 143.46.142.0/24 ipset add dnicas01637_v4 143.46.27.0/24 ipset add dnicas01637_v4 155.6.219.0/24 ipset add dnicas01637_v4 155.6.29.0/24 ipset add dnicas01637_v4 155.5.17.0/24 ipset add dnicas01637_v4 143.46.50.0/24 ipset add dnicas01637_v4 143.46.210.0/24 ipset add dnicas01637_v4 6.16.89.0/24 ipset add dnicas01637_v4 143.46.240.0/24 ipset add dnicas01637_v4 143.46.21.0/24 ipset add dnicas01637_v4 155.6.57.0/24 ipset add dnicas01637_v4 155.6.220.0/24 ipset add dnicas01637_v4 143.46.161.0/24 ipset add dnicas01637_v4 143.46.48.0/24 ipset add dnicas01637_v4 143.46.130.0/23 ipset add dnicas01637_v4 143.46.18.0/24 ipset add dnicas01637_v4 155.6.100.0/24 ipset add dnicas01637_v4 143.46.145.0/24 ipset add dnicas01637_v4 143.46.53.0/24 ipset add dnicas01637_v4 155.6.58.0/24 ipset add dnicas01637_v4 155.6.53.0/24 ipset add dnicas01637_v4 155.6.25.0/24 ipset add dnicas01637_v4 155.5.21.0/24 ipset add dnicas01637_v4 155.5.32.0/24 ipset add dnicas01637_v4 155.6.37.0/24 ipset add dnicas01637_v4 155.6.26.0/24 ipset add dnicas01637_v4 155.5.142.0/23 ipset add dnicas01637_v4 143.46.196.0/24 ipset add dnicas01637_v4 155.6.200.0/24 ipset add dnicas01637_v4 143.46.120.0/22 ipset add dnicas01637_v4 143.46.169.0/24 ipset add dnicas01637_v4 143.46.20.0/24 ipset add dnicas01637_v4 155.6.90.0/24 ipset add dnicas01637_v4 155.5.49.0/24 ipset add dnicas01637_v4 143.46.164.0/22 ipset add dnicas01637_v4 143.46.110.0/24 ipset add dnicas01637_v4 155.6.21.0/24 ipset add dnicas01637_v4 155.5.33.0/24 ipset add dnicas01637_v4 155.6.27.0/24 ipset add dnicas01637_v4 143.46.32.0/24 ipset add dnicas01637_v4 155.6.41.0/24 ipset add dnicas01637_v4 155.6.218.0/24 ipset add dnicas01637_v4 155.6.22.0/24 ipset add dnicas01637_v4 155.6.39.0/24 ipset add dnicas01637_v4 143.46.8.0/23 ipset add dnicas01637_v4 143.46.10.0/24 ipset add dnicas01637_v4 143.46.23.0/24 ipset add dnicas01637_v4 143.46.141.0/24 ipset add dnicas01637_v4 155.6.210.0/24 ipset add dnicas01637_v4 143.46.24.0/24 ipset add dnicas01637_v4 143.46.158.0/24 ipset add dnicas01637_v4 155.6.216.0/24 ipset add dnicas01637_v4 143.46.17.0/24 # Create IPv6 ipset ipset create dnicas01637_v6 hash:net family inet6 -exist ipset flush dnicas01637_v6 # Add IPv6 ranges ipset add dnicas01637_v6 2608:c141:30::/48 # Apply iptables rules (uncomment to use) # iptables -A INPUT -m set --match-set dnicas01637_v4 src -j ACCEPT # iptables -A INPUT -m set --match-set dnicas01637_v4 src -j DROP # ip6tables -A INPUT -m set --match-set dnicas01637_v6 src -j ACCEPT # ip6tables -A INPUT -m set --match-set dnicas01637_v6 src -j DROP echo "IP ranges for DNIC-AS-01637 loaded successfully!" echo "IPv4 ranges: 120" echo "IPv6 ranges: 1"