Я только что наткнулся на забавное определение пользовательского сервиса:
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.