#!/bin/bash echo -e " ░█████╗░███╗░░██╗██████╗░██████╗░░█████╗░░██████╗ ██╔══██╗████╗░██║██╔══██╗██╔══██╗██╔══██╗██╔════╝ ███████║██╔██╗██║██║░░██║██║░░██║██║░░██║╚█████╗░ ██╔══██║██║╚████║██║░░██║██║░░██║██║░░██║░╚═══██╗ ██║░░██║██║░╚███║██████╔╝██████╔╝╚█████╔╝██████╔╝ ╚═╝░░╚═╝╚═╝░░╚══╝╚═════╝░╚═════╝░░╚════╝░╚═════╝░" COUNTRIES="af es" for country in $COUNTRIES; do url="https://www.ipdeny.com/ipblocks/data/countries/${country}.zone" echo "Baixando lista de IPs para o país: $country" # Baixar o arquivo curl -s -O "$url" # Criar ipset para o país, ignorar se já existir ipset create "$country" hash:net -exist # Adicionar cada rede ao ipset while read -r subnet; do ipset add "$country" "$subnet" -exist done < "${country}.zone" echo "Concluído para o país $country." done