:do { | |
:do { | |
/file remove "/ipsum.rsc"; | |
/file remove "/subnet.rsc"; | |
} on-error={} | |
:put "Downloading ipsum.rsc..."; | |
:do { | |
/tool fetch url="https://antifilter.download/list/ipsum.rsc" dst-path="/ipsum.rsc" | |
} on-error={ | |
:put "Error. Download failed"; | |
} | |
:put "Downloading subnet.rsc..."; | |
:do { | |
/tool fetch url="https://antifilter.download/list/subnet.rsc" dst-path="/subnet.rsc" | |
} on-error={ | |
:put "Error. Download failed"; | |
} | |
/ip firewall address-list remove [/ip firewall address-list find list=rkn] | |
:put "Importing ipsum.rsc..."; | |
:do { | |
/import "/ipsum.rsc"; | |
} on-error={ | |
:put "import failed. unknown error."; | |
} | |
:put "Importing subnet.rsc..."; | |
:do { | |
/import "/subnet.rsc"; | |
} on-error={ | |
:put "import failed. unknown error."; | |
} | |
:put "Update Complete."; | |
} |
This comment has been minimized.
This comment has been minimized.
/system script remove [find name=Antifilter] /system scheduler add name=Antifilter comment=Antifilter on-event=Antifilter interval=24h start-time=03:00:00 |
This comment has been minimized.
This comment has been minimized.
/tool fetch url="https://antifilter.download/list/$FileName" dst-path="/$FileName" выше надо убрать обратный слеш, обрамляющий $FileName |
This comment has been minimized.
This comment has been minimized.
:do {
} |
This comment has been minimized.
This comment has been minimized.
наворотили то |
This comment has been minimized.
На antifilter.download появился allyouneed.rsc, который суммаризует ipsum и subnet и исключает ошибку из-за повторений в этих списках. Скрипт можно и нужно переписать под его использование.