Как идея -
https://habr.com/ru/post/313794/
то бишь:
- в планировщике проверяем наличие определённого address-list и при её наличии выполняем /system/shutdown
- в правилах при обращении к определенному порту - создаем (записываем адрес)
во избежание ложных сработок от сканеров-ботов делаем несколько правил для разных портов (и листов соответственно) с коротким временем жизни
тогда сработка будет происходить только при обращении к этим нескольким портам за короткий интервал
(этакий port-knocking)