# Definir os ip malicioso
:local virusList "1.2.3.4, 5.6.7.8, 9.10.11.12"
# lista de Ip
:foreach virusIP in=([/tool fetch url="http://teu-servidor-com-a-lista-de-ips.com/lista.txt" as-value]->"data") do={
# Verificar o bloqueio
:if ([:len [/ip firewall address-list find where list=block_virus address=$virusIP]] > 0) do={
:put (" IP " . $virusIP . " já esta bloqueado. fritando...")
:continue
}
# Bloquear IP malicioso
/ip firewall address-list add list=block_virus address=$virusIP
:put ("Bloqueado " . $virusIP)
}
# Aplicar na cadeia de filtro
/ip firewall filter add chain=input src-address-list=block_virus action=drop \
comment="Bloquear tráfico de virus"
0 Comentários