#!/bin/bash # # NV-ASN - CELLCOM ltd. IP Ranges - iptables/ipset rules # ASN: AS1680 # Generated: 2025-12-15 # Source: ScaniteX (https://scanitex.com) # # Usage: chmod +x this_script.sh && sudo ./this_script.sh # # Create IPv4 ipset ipset create nvasncellcomltd_v4 hash:net -exist ipset flush nvasncellcomltd_v4 # Add IPv4 ranges ipset add nvasncellcomltd_v4 192.118.28.0/23 ipset add nvasncellcomltd_v4 195.216.252.0/24 ipset add nvasncellcomltd_v4 147.234.28.0/24 ipset add nvasncellcomltd_v4 199.203.191.0/24 ipset add nvasncellcomltd_v4 62.0.0.0/16 ipset add nvasncellcomltd_v4 199.203.0.0/16 ipset add nvasncellcomltd_v4 192.116.32.0/20 ipset add nvasncellcomltd_v4 85.250.0.0/16 ipset add nvasncellcomltd_v4 147.234.17.0/24 ipset add nvasncellcomltd_v4 185.167.152.0/22 ipset add nvasncellcomltd_v4 192.115.160.0/22 ipset add nvasncellcomltd_v4 82.166.0.0/16 ipset add nvasncellcomltd_v4 93.172.0.0/16 ipset add nvasncellcomltd_v4 89.139.0.0/16 ipset add nvasncellcomltd_v4 37.26.151.0/24 ipset add nvasncellcomltd_v4 109.253.0.0/16 ipset add nvasncellcomltd_v4 147.234.83.0/24 ipset add nvasncellcomltd_v4 82.166.31.0/24 ipset add nvasncellcomltd_v4 199.203.21.0/24 ipset add nvasncellcomltd_v4 217.132.0.0/16 ipset add nvasncellcomltd_v4 194.90.0.0/16 ipset add nvasncellcomltd_v4 192.118.28.0/22 ipset add nvasncellcomltd_v4 207.232.0.0/18 ipset add nvasncellcomltd_v4 46.116.0.0/16 ipset add nvasncellcomltd_v4 212.235.0.0/17 ipset add nvasncellcomltd_v4 199.203.1.0/24 ipset add nvasncellcomltd_v4 109.186.0.0/16 ipset add nvasncellcomltd_v4 85.64.0.0/16 ipset add nvasncellcomltd_v4 192.115.112.0/20 ipset add nvasncellcomltd_v4 37.26.144.0/21 ipset add nvasncellcomltd_v4 192.116.32.0/19 ipset add nvasncellcomltd_v4 192.115.200.0/21 ipset add nvasncellcomltd_v4 194.90.1.0/24 ipset add nvasncellcomltd_v4 91.199.94.0/24 ipset add nvasncellcomltd_v4 82.166.108.0/24 ipset add nvasncellcomltd_v4 192.115.144.0/21 ipset add nvasncellcomltd_v4 147.234.43.0/24 ipset add nvasncellcomltd_v4 46.117.0.0/16 ipset add nvasncellcomltd_v4 46.210.0.0/16 ipset add nvasncellcomltd_v4 93.173.0.0/16 ipset add nvasncellcomltd_v4 192.118.30.0/23 ipset add nvasncellcomltd_v4 37.26.146.0/24 ipset add nvasncellcomltd_v4 185.195.168.0/24 ipset add nvasncellcomltd_v4 80.250.144.0/20 ipset add nvasncellcomltd_v4 212.29.192.0/18 ipset add nvasncellcomltd_v4 176.13.0.0/16 ipset add nvasncellcomltd_v4 212.143.194.0/24 ipset add nvasncellcomltd_v4 37.26.145.0/24 ipset add nvasncellcomltd_v4 176.12.128.0/17 ipset add nvasncellcomltd_v4 192.116.48.0/20 ipset add nvasncellcomltd_v4 212.143.0.0/16 ipset add nvasncellcomltd_v4 89.138.0.0/16 ipset add nvasncellcomltd_v4 62.90.0.0/16 ipset add nvasncellcomltd_v4 37.26.149.0/24 ipset add nvasncellcomltd_v4 192.115.152.0/21 ipset add nvasncellcomltd_v4 85.65.0.0/16 ipset add nvasncellcomltd_v4 185.168.68.0/22 ipset add nvasncellcomltd_v4 192.118.84.0/22 ipset add nvasncellcomltd_v4 37.26.148.0/24 ipset add nvasncellcomltd_v4 192.115.140.0/22 ipset add nvasncellcomltd_v4 37.26.147.0/24 ipset add nvasncellcomltd_v4 192.115.84.0/22 ipset add nvasncellcomltd_v4 37.26.150.0/24 ipset add nvasncellcomltd_v4 95.35.0.0/16 ipset add nvasncellcomltd_v4 147.234.84.0/24 ipset add nvasncellcomltd_v4 147.234.86.0/24 ipset add nvasncellcomltd_v4 23.46.164.0/22 ipset add nvasncellcomltd_v4 212.29.244.0/24 ipset add nvasncellcomltd_v4 212.150.0.0/16 ipset add nvasncellcomltd_v4 192.115.68.0/22 ipset add nvasncellcomltd_v4 185.126.81.0/24 # Create IPv6 ipset ipset create nvasncellcomltd_v6 hash:net family inet6 -exist ipset flush nvasncellcomltd_v6 # Add IPv6 ranges ipset add nvasncellcomltd_v6 2001:4df2::/32 ipset add nvasncellcomltd_v6 2001:4df0::/32 ipset add nvasncellcomltd_v6 2a02:149::/32 ipset add nvasncellcomltd_v6 2001:4df3::/32 ipset add nvasncellcomltd_v6 2a02:14b::/32 ipset add nvasncellcomltd_v6 2a02:14e::/32 ipset add nvasncellcomltd_v6 2001:4df1::/32 ipset add nvasncellcomltd_v6 2a02:14f::/32 ipset add nvasncellcomltd_v6 2a02:14d::/32 ipset add nvasncellcomltd_v6 2001:4df0::/29 ipset add nvasncellcomltd_v6 2a02:14a::/32 ipset add nvasncellcomltd_v6 2001:4df4::/32 ipset add nvasncellcomltd_v6 2001:4df6::/32 ipset add nvasncellcomltd_v6 2a02:148::/29 ipset add nvasncellcomltd_v6 2a02:14c::/32 ipset add nvasncellcomltd_v6 2a02:148::/32 ipset add nvasncellcomltd_v6 2a10:640::/32 ipset add nvasncellcomltd_v6 2001:4df7::/32 ipset add nvasncellcomltd_v6 2001:4df5::/32 # Apply iptables rules (uncomment to use) # iptables -A INPUT -m set --match-set nvasncellcomltd_v4 src -j ACCEPT # iptables -A INPUT -m set --match-set nvasncellcomltd_v4 src -j DROP # ip6tables -A INPUT -m set --match-set nvasncellcomltd_v6 src -j ACCEPT # ip6tables -A INPUT -m set --match-set nvasncellcomltd_v6 src -j DROP echo "IP ranges for NV-ASN - CELLCOM ltd. loaded successfully!" echo "IPv4 ranges: 71" echo "IPv6 ranges: 19"