#!/bin/bash # # MIT-GATEWAYS IP Ranges - iptables/ipset rules # ASN: AS3 # Generated: 2025-12-16 # Source: ScaniteX (https://scanitex.com) # # Usage: chmod +x this_script.sh && sudo ./this_script.sh # # Create IPv4 ipset ipset create mitgateways_v4 hash:net -exist ipset flush mitgateways_v4 # Add IPv4 ranges ipset add mitgateways_v4 192.52.61.0/24 ipset add mitgateways_v4 18.3.155.0/24 ipset add mitgateways_v4 170.84.68.0/22 ipset add mitgateways_v4 18.3.116.0/24 ipset add mitgateways_v4 192.52.64.0/24 ipset add mitgateways_v4 18.3.17.0/24 ipset add mitgateways_v4 192.52.62.0/24 ipset add mitgateways_v4 18.7.39.0/24 ipset add mitgateways_v4 18.3.7.0/24 ipset add mitgateways_v4 18.22.0.0/16 ipset add mitgateways_v4 18.0.0.0/16 ipset add mitgateways_v4 18.3.4.0/24 ipset add mitgateways_v4 18.3.5.0/24 ipset add mitgateways_v4 18.29.0.0/16 ipset add mitgateways_v4 18.3.108.0/24 ipset add mitgateways_v4 18.13.0.0/16 ipset add mitgateways_v4 18.7.54.0/24 ipset add mitgateways_v4 18.26.0.0/16 ipset add mitgateways_v4 18.3.11.0/24 ipset add mitgateways_v4 128.30.0.0/15 ipset add mitgateways_v4 18.3.103.0/24 ipset add mitgateways_v4 18.7.82.0/24 ipset add mitgateways_v4 18.23.0.0/16 ipset add mitgateways_v4 18.7.117.0/24 ipset add mitgateways_v4 18.3.69.0/24 ipset add mitgateways_v4 18.3.12.0/24 ipset add mitgateways_v4 18.3.0.0/16 ipset add mitgateways_v4 18.7.108.0/24 ipset add mitgateways_v4 18.9.0.0/16 ipset add mitgateways_v4 18.3.111.0/24 ipset add mitgateways_v4 18.7.34.0/24 ipset add mitgateways_v4 192.52.63.0/24 ipset add mitgateways_v4 168.235.172.0/24 ipset add mitgateways_v4 192.52.65.0/24 ipset add mitgateways_v4 18.7.102.0/24 ipset add mitgateways_v4 18.1.0.0/16 ipset add mitgateways_v4 18.3.156.0/24 ipset add mitgateways_v4 168.235.165.0/24 ipset add mitgateways_v4 18.7.40.0/24 ipset add mitgateways_v4 18.3.122.0/24 ipset add mitgateways_v4 18.3.10.0/24 ipset add mitgateways_v4 18.25.0.0/16 ipset add mitgateways_v4 18.7.32.0/24 ipset add mitgateways_v4 18.3.154.0/24 ipset add mitgateways_v4 18.3.13.0/24 ipset add mitgateways_v4 18.3.14.0/24 ipset add mitgateways_v4 18.3.109.0/24 ipset add mitgateways_v4 18.11.0.0/16 ipset add mitgateways_v4 18.17.0.0/16 ipset add mitgateways_v4 18.3.6.0/24 ipset add mitgateways_v4 18.12.0.0/16 ipset add mitgateways_v4 18.7.80.0/24 ipset add mitgateways_v4 18.3.18.0/24 ipset add mitgateways_v4 18.3.8.0/24 ipset add mitgateways_v4 18.15.0.0/16 ipset add mitgateways_v4 18.3.15.0/24 ipset add mitgateways_v4 18.3.19.0/24 ipset add mitgateways_v4 18.4.0.0/16 ipset add mitgateways_v4 18.8.0.0/16 ipset add mitgateways_v4 18.3.9.0/24 ipset add mitgateways_v4 18.3.106.0/24 ipset add mitgateways_v4 18.3.3.0/24 ipset add mitgateways_v4 168.235.162.0/24 ipset add mitgateways_v4 18.3.20.0/24 ipset add mitgateways_v4 18.27.0.0/16 ipset add mitgateways_v4 18.3.153.0/24 ipset add mitgateways_v4 18.3.28.0/24 ipset add mitgateways_v4 18.3.21.0/24 ipset add mitgateways_v4 168.235.163.0/24 ipset add mitgateways_v4 18.7.0.0/16 ipset add mitgateways_v4 18.7.23.0/24 ipset add mitgateways_v4 18.3.151.0/24 ipset add mitgateways_v4 128.52.0.0/16 ipset add mitgateways_v4 18.7.84.0/24 ipset add mitgateways_v4 18.3.22.0/24 ipset add mitgateways_v4 18.31.0.0/16 ipset add mitgateways_v4 45.170.62.0/24 ipset add mitgateways_v4 18.7.120.0/24 ipset add mitgateways_v4 18.6.0.0/16 ipset add mitgateways_v4 18.3.67.0/24 ipset add mitgateways_v4 18.3.90.0/24 ipset add mitgateways_v4 18.5.0.0/16 ipset add mitgateways_v4 18.14.0.0/16 ipset add mitgateways_v4 18.10.0.0/16 ipset add mitgateways_v4 18.3.2.0/24 ipset add mitgateways_v4 18.7.119.0/24 ipset add mitgateways_v4 18.3.16.0/24 ipset add mitgateways_v4 18.3.105.0/24 ipset add mitgateways_v4 18.3.23.0/24 ipset add mitgateways_v4 18.18.0.0/16 ipset add mitgateways_v4 18.3.152.0/24 ipset add mitgateways_v4 18.7.118.0/24 ipset add mitgateways_v4 18.3.1.0/24 ipset add mitgateways_v4 18.3.104.0/24 ipset add mitgateways_v4 18.16.0.0/16 ipset add mitgateways_v4 160.137.211.0/24 ipset add mitgateways_v4 160.137.193.0/24 ipset add mitgateways_v4 160.137.111.0/24 ipset add mitgateways_v4 103.173.90.0/24 ipset add mitgateways_v4 203.109.37.0/24 ipset add mitgateways_v4 193.242.190.0/24 # Create IPv6 ipset ipset create mitgateways_v6 hash:net family inet6 -exist ipset flush mitgateways_v6 # Add IPv6 ranges ipset add mitgateways_v6 2603:400a::/32 ipset add mitgateways_v6 2603:4001::/32 ipset add mitgateways_v6 2603:4010::/32 ipset add mitgateways_v6 2603:4007::/32 ipset add mitgateways_v6 2603:4011::/32 ipset add mitgateways_v6 2804:4074::/32 ipset add mitgateways_v6 2603:4008::/32 ipset add mitgateways_v6 2603:4009::/32 ipset add mitgateways_v6 2603:4000::/32 # Apply iptables rules (uncomment to use) # iptables -A INPUT -m set --match-set mitgateways_v4 src -j ACCEPT # iptables -A INPUT -m set --match-set mitgateways_v4 src -j DROP # ip6tables -A INPUT -m set --match-set mitgateways_v6 src -j ACCEPT # ip6tables -A INPUT -m set --match-set mitgateways_v6 src -j DROP echo "IP ranges for MIT-GATEWAYS loaded successfully!" echo "IPv4 ranges: 101" echo "IPv6 ranges: 9"