#!/bin/bash # # WOODYNET-2 IP Ranges - iptables/ipset rules # ASN: AS715 # Generated: 2025-12-16 # Source: ScaniteX (https://scanitex.com) # # Usage: chmod +x this_script.sh && sudo ./this_script.sh # # Create IPv4 ipset ipset create woodynet2_v4 hash:net -exist ipset flush woodynet2_v4 # Add IPv4 ranges ipset add woodynet2_v4 199.184.184.0/24 ipset add woodynet2_v4 103.52.24.0/22 ipset add woodynet2_v4 45.221.0.0/22 ipset add woodynet2_v4 63.246.32.0/20 ipset add woodynet2_v4 66.185.112.0/20 ipset add woodynet2_v4 204.61.208.0/21 ipset add woodynet2_v4 69.166.12.0/22 ipset add woodynet2_v4 45.221.16.0/22 ipset add woodynet2_v4 199.184.181.0/24 ipset add woodynet2_v4 205.207.155.0/24 ipset add woodynet2_v4 206.225.168.0/21 ipset add woodynet2_v4 66.96.112.0/20 ipset add woodynet2_v4 216.21.2.0/23 ipset add woodynet2_v4 64.78.200.0/23 ipset add woodynet2_v4 199.120.144.0/24 ipset add woodynet2_v4 160.0.0.0/17 ipset add woodynet2_v4 45.112.180.0/22 ipset add woodynet2_v4 206.220.228.0/23 ipset add woodynet2_v4 74.63.16.0/20 ipset add woodynet2_v4 196.250.252.0/22 ipset add woodynet2_v4 206.220.230.0/23 ipset add woodynet2_v4 74.80.64.0/18 ipset add woodynet2_v4 198.49.1.0/24 ipset add woodynet2_v4 66.102.32.0/20 ipset add woodynet2_v4 199.120.141.0/24 ipset add woodynet2_v4 206.220.228.0/24 ipset add woodynet2_v4 204.61.209.0/24 ipset add woodynet2_v4 199.120.142.0/24 ipset add woodynet2_v4 196.251.252.0/22 # Create IPv6 ipset ipset create woodynet2_v6 hash:net family inet6 -exist ipset flush woodynet2_v6 # Add IPv6 ranges ipset add woodynet2_v6 2620:0:874::/47 ipset add woodynet2_v6 2620:0:871::/48 ipset add woodynet2_v6 2620:0:870::/45 ipset add woodynet2_v6 2620:171::/40 ipset add woodynet2_v6 2001:500:15::/48 ipset add woodynet2_v6 2620:0:876::/48 ipset add woodynet2_v6 2620:171:200::/40 ipset add woodynet2_v6 2001:43f8:e00::/40 ipset add woodynet2_v6 2401:680::/32 # Apply iptables rules (uncomment to use) # iptables -A INPUT -m set --match-set woodynet2_v4 src -j ACCEPT # iptables -A INPUT -m set --match-set woodynet2_v4 src -j DROP # ip6tables -A INPUT -m set --match-set woodynet2_v6 src -j ACCEPT # ip6tables -A INPUT -m set --match-set woodynet2_v6 src -j DROP echo "IP ranges for WOODYNET-2 loaded successfully!" echo "IPv4 ranges: 29" echo "IPv6 ranges: 9"