#!/bin/bash # # MERIT-AS-14 IP Ranges - iptables/ipset rules # ASN: AS237 # Generated: 2025-12-16 # Source: ScaniteX (https://scanitex.com) # # Usage: chmod +x this_script.sh && sudo ./this_script.sh # # Create IPv4 ipset ipset create meritas14_v4 hash:net -exist ipset flush meritas14_v4 # Add IPv4 ranges ipset add meritas14_v4 141.218.11.0/24 ipset add meritas14_v4 206.201.157.0/24 ipset add meritas14_v4 161.133.0.0/17 ipset add meritas14_v4 192.138.137.0/24 ipset add meritas14_v4 35.33.6.0/24 ipset add meritas14_v4 35.37.0.0/16 ipset add meritas14_v4 161.133.129.0/24 ipset add meritas14_v4 161.133.120.0/21 ipset add meritas14_v4 192.41.232.0/22 ipset add meritas14_v4 141.210.0.0/16 ipset add meritas14_v4 198.108.0.0/14 ipset add meritas14_v4 35.39.192.0/19 ipset add meritas14_v4 35.50.0.0/18 ipset add meritas14_v4 74.115.237.0/24 ipset add meritas14_v4 164.76.160.0/19 ipset add meritas14_v4 164.76.0.0/16 ipset add meritas14_v4 198.17.132.0/23 ipset add meritas14_v4 35.39.160.0/19 ipset add meritas14_v4 23.135.208.0/24 ipset add meritas14_v4 74.115.236.0/23 ipset add meritas14_v4 141.218.228.0/23 ipset add meritas14_v4 192.122.182.0/23 ipset add meritas14_v4 192.35.170.0/24 ipset add meritas14_v4 204.38.0.0/16 ipset add meritas14_v4 35.39.32.0/19 ipset add meritas14_v4 141.210.0.0/17 ipset add meritas14_v4 35.46.0.0/18 ipset add meritas14_v4 207.72.0.0/14 ipset add meritas14_v4 192.122.184.0/21 ipset add meritas14_v4 35.50.64.0/18 ipset add meritas14_v4 35.24.192.0/19 ipset add meritas14_v4 35.38.0.0/16 ipset add meritas14_v4 35.24.0.0/17 ipset add meritas14_v4 35.39.128.0/19 ipset add meritas14_v4 163.253.36.0/22 ipset add meritas14_v4 141.210.128.0/17 ipset add meritas14_v4 207.75.164.0/23 ipset add meritas14_v4 192.245.254.0/24 ipset add meritas14_v4 192.188.100.0/24 ipset add meritas14_v4 141.217.0.0/16 ipset add meritas14_v4 192.160.204.0/24 ipset add meritas14_v4 35.50.0.0/17 ipset add meritas14_v4 161.133.104.0/21 ipset add meritas14_v4 192.160.192.0/24 ipset add meritas14_v4 192.41.229.0/24 ipset add meritas14_v4 35.16.0.0/16 ipset add meritas14_v4 35.39.0.0/19 ipset add meritas14_v4 35.24.128.0/18 ipset add meritas14_v4 35.58.0.0/16 ipset add meritas14_v4 141.218.203.0/24 ipset add meritas14_v4 192.88.242.0/24 ipset add meritas14_v4 192.245.252.0/24 ipset add meritas14_v4 35.40.0.0/16 ipset add meritas14_v4 141.218.224.0/22 ipset add meritas14_v4 198.17.130.0/23 ipset add meritas14_v4 141.218.0.0/16 ipset add meritas14_v4 141.210.224.0/19 ipset add meritas14_v4 35.62.0.0/16 ipset add meritas14_v4 35.33.0.0/18 ipset add meritas14_v4 35.33.5.0/24 ipset add meritas14_v4 161.133.2.0/24 ipset add meritas14_v4 35.71.0.0/18 ipset add meritas14_v4 35.64.0.0/14 ipset add meritas14_v4 35.46.64.0/18 ipset add meritas14_v4 148.61.0.0/16 ipset add meritas14_v4 35.39.224.0/19 ipset add meritas14_v4 192.122.200.0/24 ipset add meritas14_v4 141.218.204.0/22 ipset add meritas14_v4 35.68.0.0/15 ipset add meritas14_v4 192.203.195.0/24 ipset add meritas14_v4 161.133.128.0/17 ipset add meritas14_v4 35.70.0.0/16 ipset add meritas14_v4 35.25.0.0/16 ipset add meritas14_v4 141.218.208.0/20 ipset add meritas14_v4 35.39.64.0/19 ipset add meritas14_v4 141.210.32.0/19 ipset add meritas14_v4 204.39.195.0/24 ipset add meritas14_v4 35.24.224.0/19 ipset add meritas14_v4 74.115.236.0/24 ipset add meritas14_v4 35.33.96.0/19 ipset add meritas14_v4 161.133.112.0/21 ipset add meritas14_v4 35.34.0.0/18 ipset add meritas14_v4 35.63.0.0/16 # Create IPv6 ipset ipset create meritas14_v6 hash:net family inet6 -exist ipset flush meritas14_v6 # Add IPv6 ranges ipset add meritas14_v6 2001:48a8::/32 ipset add meritas14_v6 2001:468:26e1::/48 ipset add meritas14_v6 2606:9700::/32 ipset add meritas14_v6 2620:13f:6000::/44 ipset add meritas14_v6 2001:468:2620::/48 ipset add meritas14_v6 2001:48a8:7800::/40 ipset add meritas14_v6 2607:ff30:1110::/48 ipset add meritas14_v6 2001:48a8:800::/40 ipset add meritas14_v6 2001:48a8:68fe::/48 # Apply iptables rules (uncomment to use) # iptables -A INPUT -m set --match-set meritas14_v4 src -j ACCEPT # iptables -A INPUT -m set --match-set meritas14_v4 src -j DROP # ip6tables -A INPUT -m set --match-set meritas14_v6 src -j ACCEPT # ip6tables -A INPUT -m set --match-set meritas14_v6 src -j DROP echo "IP ranges for MERIT-AS-14 loaded successfully!" echo "IPv4 ranges: 83" echo "IPv6 ranges: 9"