pfSense
Использует тот же механизм SSH, credentials и проверку ключа хоста, что
и семейство SSH-проб для определения ОС,
но за одно обращение читает собственные файлы pfSense /etc/version и
/etc/platform.
targets: - id: pfsense-fw product: pfsense address: fw.example.com credentials: linux-host-sshАутентификация — обязательна
Заголовок раздела «Аутентификация — обязательна»SSH-credential, ssh-key или password — см.
Конфигурация → Credentials.
Только Community Edition
Заголовок раздела «Только Community Edition»Подтверждено вживую на трёх реальных хостах pfSense CE (2.7.2-RELEASE,
2.8.1-RELEASE): в /etc/version ровно та версия, которую показывает
собственная панель pfSense, а в /etc/platform — pfSense.
Коммерческий pfSense Plus от Netgate — другой продукт со своей
календарной схемой версий (24.11, а не 2.x.y-RELEASE). По его
документации он пишет в /etc/platform строку pfSense-Plus; эта проба
такой хост отклоняет, а не записывает его как факт про CE. Хоста Plus,
чтобы подтвердить это вживую, не было — поведение основано только на
документации.
Записываемые поля
Заголовок раздела «Записываемые поля»version— содержимое/etc/versionкак есть, например2.8.1-RELEASEextra.hostKeyVerified
Сопоставление с CVE
Заголовок раздела «Сопоставление с CVE»Сверяется с NVD и БДУ ФСТЭК, если настроен блок cve:. Начиная с 2.2. Проба
сообщает только Community Edition, поэтому диапазоны NVD для pfSense
Plus (sw_edition: plus) никогда не применяются — см.
Учёт редакции.
Резолвер жизненного цикла
Заголовок раздела «Резолвер жизненного цикла»Отсутствует — у endoflife.date нет страницы ни под pfsense, ни под
pfsense-ce, ни под pfsense-plus (подтверждено 404). Пока только
инвентаризация.