#!/bin/bash # # ONEWEB IP Ranges - iptables/ipset rules # ASN: AS800 # Generated: 2025-12-16 # Source: ScaniteX (https://scanitex.com) # # Usage: chmod +x this_script.sh && sudo ./this_script.sh # # Create IPv4 ipset ipset create oneweb_v4 hash:net -exist ipset flush oneweb_v4 # Add IPv4 ranges ipset add oneweb_v4 45.147.188.0/22 ipset add oneweb_v4 207.32.210.0/24 ipset add oneweb_v4 102.222.138.0/23 ipset add oneweb_v4 148.230.0.0/22 ipset add oneweb_v4 207.32.209.0/24 ipset add oneweb_v4 23.160.32.0/24 ipset add oneweb_v4 103.147.48.0/23 ipset add oneweb_v4 103.68.188.0/22 ipset add oneweb_v4 27.121.105.0/24 ipset add oneweb_v4 27.121.104.0/22 ipset add oneweb_v4 103.68.191.0/24 ipset add oneweb_v4 45.147.190.0/23 ipset add oneweb_v4 45.147.189.0/24 ipset add oneweb_v4 102.222.139.0/24 ipset add oneweb_v4 125.252.79.0/24 ipset add oneweb_v4 203.27.19.0/24 ipset add oneweb_v4 207.32.208.0/22 ipset add oneweb_v4 103.68.189.0/24 # Apply iptables rules (uncomment to use) # iptables -A INPUT -m set --match-set oneweb_v4 src -j ACCEPT # iptables -A INPUT -m set --match-set oneweb_v4 src -j DROP echo "IP ranges for ONEWEB loaded successfully!" echo "IPv4 ranges: 18" echo "IPv6 ranges: 0"