Я только что наткнулся на забавное определение пользовательского сервиса:
edit "cust_serv"
    set protocol TCP
    set tcp-portrange 0 
next
Что имеет значение tcp-portrange 0 для Fortigate?
set tcp-portrange 0 специфичен для FortiOS и обозначает «любой» порт. FortiOS часто использует один ноль в качестве токена для «любого».
Это заявление неверно. синтаксис "portrange" требует диапазона, как в set tcp portrange 100-200 .  Порт TCP 0 классифицирован как "Зарезервированный" в соответствии со спецификациями IANA .  Вы можете определить правила, которые будут соответствовать порту 0, но я не знаю ни одного сервиса, который бы использовал порт 0.