Приклад скрипту завантаження чорного списку ip-адрес від Spamhaus. Запускаємо winbox. Відкриваємо термінал (Open new terminal) та копіюємо туди скрипт:
/tool fetch url="http://joshaven.com/spamhaus.rsc" mode=http;
:log info "Downloaded spamhaus.rsc from Joshaven.com";
:delay 40;
/ip firewall address-list remove [find where comment="SpamHaus"];
/import file-name=spamhaus.rsc;
:log info "Removed old Spamhaus records and imported new list";
Шоб це робилось автоматично можна додати цей скрипт в System -> Scripts. та налаштувати періодичність запуску.
Шоб блокувати ip-адреси з того списку треба додати правило до firewall-у
/ip firewall raw add chain=prerouting action=drop src-address-list=SpamHaus
Коментарі