#!/bin/bash # # BELNET IP Ranges - iptables/ipset rules # ASN: AS2611 # Generated: 2025-12-16 # Source: ScaniteX (https://scanitex.com) # # Usage: chmod +x this_script.sh && sudo ./this_script.sh # # Create IPv4 ipset ipset create belnet_v4 hash:net -exist ipset flush belnet_v4 # Add IPv4 ranges ipset add belnet_v4 193.58.148.0/23 ipset add belnet_v4 193.191.240.0/20 ipset add belnet_v4 139.165.0.0/16 ipset add belnet_v4 192.135.167.0/24 ipset add belnet_v4 5.149.143.0/24 ipset add belnet_v4 134.58.0.0/16 ipset add belnet_v4 193.190.0.0/15 ipset add belnet_v4 143.129.0.0/16 ipset add belnet_v4 130.104.0.0/16 ipset add belnet_v4 134.184.0.0/16 ipset add belnet_v4 157.193.0.0/16 ipset add belnet_v4 192.135.168.0/24 ipset add belnet_v4 193.58.158.0/24 ipset add belnet_v4 193.58.172.0/24 ipset add belnet_v4 193.53.114.0/23 ipset add belnet_v4 138.48.0.0/16 ipset add belnet_v4 143.169.0.0/16 ipset add belnet_v4 193.53.34.0/24 ipset add belnet_v4 192.156.132.0/24 ipset add belnet_v4 144.248.0.0/16 ipset add belnet_v4 185.226.167.0/24 ipset add belnet_v4 192.31.23.0/24 ipset add belnet_v4 164.15.0.0/16 ipset add belnet_v4 193.53.113.0/24 ipset add belnet_v4 193.53.124.0/24 ipset add belnet_v4 193.53.116.0/22 ipset add belnet_v4 185.182.132.0/22 ipset add belnet_v4 193.191.192.0/19 ipset add belnet_v4 193.58.159.0/24 ipset add belnet_v4 93.190.122.0/24 ipset add belnet_v4 146.175.0.0/16 ipset add belnet_v4 139.191.112.0/20 ipset add belnet_v4 109.69.223.0/24 ipset add belnet_v4 193.53.120.0/22 ipset add belnet_v4 185.122.248.0/22 ipset add belnet_v4 193.53.3.0/24 ipset add belnet_v4 77.246.241.0/24 ipset add belnet_v4 193.9.8.0/22 # Create IPv6 ipset ipset create belnet_v6 hash:net family inet6 -exist ipset flush belnet_v6 # Add IPv6 ranges ipset add belnet_v6 2001:6a8:be00::/48 ipset add belnet_v6 2a14:b980::/32 ipset add belnet_v6 2001:6a8:a001::/48 ipset add belnet_v6 2001:6a8:8a00::/48 ipset add belnet_v6 2a07:9880::/29 ipset add belnet_v6 2a04:b5c0::/29 ipset add belnet_v6 2a02:2c40::/32 ipset add belnet_v6 2001:6a8::/32 # Apply iptables rules (uncomment to use) # iptables -A INPUT -m set --match-set belnet_v4 src -j ACCEPT # iptables -A INPUT -m set --match-set belnet_v4 src -j DROP # ip6tables -A INPUT -m set --match-set belnet_v6 src -j ACCEPT # ip6tables -A INPUT -m set --match-set belnet_v6 src -j DROP echo "IP ranges for BELNET loaded successfully!" echo "IPv4 ranges: 38" echo "IPv6 ranges: 8"