PAN-OS-PHP — это PHP-библиотека, предназначенная для упрощения изменения конфигурации PANOS (и бесплатного XML;), удобного в обслуживании и позволяющего выполнять сложные сценарии, такие как объединение правил, отслеживание неиспользуемых объектов, преобразование групп исключений контрольных точек, массовое редактирование правил, преобразование AppID…. Он будет без проблем работать с локальным XML-файлом конфигурации PAN-OS или API PAN-OS.
Рекомендуемая установка PAN-OS-PHP осуществляется через Docker. При необходимости установите Docker Desktop.
Докер README
ВИКИ-докер
Домашняя страница : последние источники на GitHub.
Требования :
Использование : включите файл lib/pan_php_framework.php в собственный скрипт для загрузки необходимых классов.
require_once " lib/pan_php_framework.php " ;
Дерево файлов:
Этот инструмент предоставляется «КАК ЕСТЬ» и поддерживается сообществом. Также проверьте файл ЛИЦЕНЗИИ.
Для получения помощи всегда можно открыть вопрос GIT для этого репозитория или обратиться к странице сообщества Palo Alto Networks LIVE.
Менее чем с 20 строками кода вы сможете решить большинство своих потребностей. Краткий обзор:
README
Вы ненавидите писать сценарии?
Используйте около 50 различных предопределенных частей ввода [например, адрес/услуга/тег/правило/...] со 100 действиями и фильтрами, чтобы легко улучшить конфигурацию брандмауэра Palo Alto Networks и Panorama.
README утилита
Для ОС доступны файлы Dockerfile: Ubuntu20/22 и CentOS 7/8.
Докер README
ВИКИ-докер