#!/bin/bash # # TAS-SPARK-NZ Spark New Zealand Trading Ltd IP Ranges - iptables/ipset rules # ASN: AS2570 # Generated: 2025-12-15 # Source: ScaniteX (https://scanitex.com) # # Usage: chmod +x this_script.sh && sudo ./this_script.sh # # Create IPv4 ipset ipset create tassparknzsparknewzealandtradingltd_v4 hash:net -exist ipset flush tassparknzsparknewzealandtradingltd_v4 # Add IPv4 ranges ipset add tassparknzsparknewzealandtradingltd_v4 210.55.185.0/24 ipset add tassparknzsparknewzealandtradingltd_v4 146.171.41.0/24 ipset add tassparknzsparknewzealandtradingltd_v4 146.171.247.0/24 ipset add tassparknzsparknewzealandtradingltd_v4 202.27.159.0/24 ipset add tassparknzsparknewzealandtradingltd_v4 146.171.25.0/24 ipset add tassparknzsparknewzealandtradingltd_v4 202.50.231.0/24 ipset add tassparknzsparknewzealandtradingltd_v4 146.171.96.0/24 ipset add tassparknzsparknewzealandtradingltd_v4 202.27.184.0/24 ipset add tassparknzsparknewzealandtradingltd_v4 210.55.11.0/24 ipset add tassparknzsparknewzealandtradingltd_v4 210.54.141.0/24 ipset add tassparknzsparknewzealandtradingltd_v4 210.55.216.0/24 ipset add tassparknzsparknewzealandtradingltd_v4 202.27.158.0/24 ipset add tassparknzsparknewzealandtradingltd_v4 146.171.42.0/24 ipset add tassparknzsparknewzealandtradingltd_v4 146.171.246.0/24 ipset add tassparknzsparknewzealandtradingltd_v4 146.171.248.0/23 ipset add tassparknzsparknewzealandtradingltd_v4 210.55.217.0/24 ipset add tassparknzsparknewzealandtradingltd_v4 146.171.254.0/24 ipset add tassparknzsparknewzealandtradingltd_v4 202.27.156.0/24 ipset add tassparknzsparknewzealandtradingltd_v4 146.171.18.0/24 ipset add tassparknzsparknewzealandtradingltd_v4 210.55.176.0/24 ipset add tassparknzsparknewzealandtradingltd_v4 146.171.250.0/23 ipset add tassparknzsparknewzealandtradingltd_v4 202.27.157.0/24 ipset add tassparknzsparknewzealandtradingltd_v4 210.55.184.0/24 # Create IPv6 ipset ipset create tassparknzsparknewzealandtradingltd_v6 hash:net family inet6 -exist ipset flush tassparknzsparknewzealandtradingltd_v6 # Add IPv6 ranges ipset add tassparknzsparknewzealandtradingltd_v6 2403:9800:2f::/48 # Apply iptables rules (uncomment to use) # iptables -A INPUT -m set --match-set tassparknzsparknewzealandtradingltd_v4 src -j ACCEPT # iptables -A INPUT -m set --match-set tassparknzsparknewzealandtradingltd_v4 src -j DROP # ip6tables -A INPUT -m set --match-set tassparknzsparknewzealandtradingltd_v6 src -j ACCEPT # ip6tables -A INPUT -m set --match-set tassparknzsparknewzealandtradingltd_v6 src -j DROP echo "IP ranges for TAS-SPARK-NZ Spark New Zealand Trading Ltd loaded successfully!" echo "IPv4 ranges: 23" echo "IPv6 ranges: 1"