#!/bin/bash # # ILIGHT-NET IP Ranges - iptables/ipset rules # ASN: AS1767 # Generated: 2025-12-15 # Source: ScaniteX (https://scanitex.com) # # Usage: chmod +x this_script.sh && sudo ./this_script.sh # # Create IPv4 ipset ipset create ilightnet_v4 hash:net -exist ipset flush ilightnet_v4 # Add IPv4 ranges ipset add ilightnet_v4 199.8.104.0/22 ipset add ilightnet_v4 199.8.45.0/24 ipset add ilightnet_v4 192.195.248.0/23 ipset add ilightnet_v4 199.8.80.0/21 ipset add ilightnet_v4 199.8.56.0/24 ipset add ilightnet_v4 199.8.88.0/23 ipset add ilightnet_v4 216.162.48.0/20 ipset add ilightnet_v4 199.8.96.0/22 ipset add ilightnet_v4 192.195.234.0/24 ipset add ilightnet_v4 199.8.0.0/16 ipset add ilightnet_v4 192.189.3.0/24 ipset add ilightnet_v4 199.8.47.0/24 ipset add ilightnet_v4 199.8.6.0/23 ipset add ilightnet_v4 64.189.120.0/22 ipset add ilightnet_v4 163.120.2.0/24 ipset add ilightnet_v4 199.8.41.0/24 ipset add ilightnet_v4 152.228.0.0/19 ipset add ilightnet_v4 199.8.40.0/24 ipset add ilightnet_v4 157.91.0.0/16 ipset add ilightnet_v4 199.8.0.0/20 ipset add ilightnet_v4 199.8.146.0/24 ipset add ilightnet_v4 152.228.2.0/24 ipset add ilightnet_v4 161.32.0.0/19 ipset add ilightnet_v4 199.8.46.0/24 ipset add ilightnet_v4 199.8.42.0/24 ipset add ilightnet_v4 199.8.44.0/24 ipset add ilightnet_v4 199.8.50.0/24 ipset add ilightnet_v4 199.8.36.0/22 ipset add ilightnet_v4 199.8.113.0/24 ipset add ilightnet_v4 199.8.43.0/24 ipset add ilightnet_v4 198.62.98.0/24 ipset add ilightnet_v4 199.8.51.0/24 ipset add ilightnet_v4 163.120.0.0/18 ipset add ilightnet_v4 199.8.156.0/22 ipset add ilightnet_v4 199.8.112.0/24 ipset add ilightnet_v4 199.8.145.0/24 ipset add ilightnet_v4 192.195.250.0/24 ipset add ilightnet_v4 199.8.53.0/24 # Create IPv6 ipset ipset create ilightnet_v6 hash:net family inet6 -exist ipset flush ilightnet_v6 # Add IPv6 ranges ipset add ilightnet_v6 2620:f8:4000::/48 ipset add ilightnet_v6 2001:18e8:400::/40 ipset add ilightnet_v6 2620:48:8000::/48 ipset add ilightnet_v6 2620:77:e000::/48 # Apply iptables rules (uncomment to use) # iptables -A INPUT -m set --match-set ilightnet_v4 src -j ACCEPT # iptables -A INPUT -m set --match-set ilightnet_v4 src -j DROP # ip6tables -A INPUT -m set --match-set ilightnet_v6 src -j ACCEPT # ip6tables -A INPUT -m set --match-set ilightnet_v6 src -j DROP echo "IP ranges for ILIGHT-NET loaded successfully!" echo "IPv4 ranges: 38" echo "IPv6 ranges: 4"