PAN-OS-PHP é uma biblioteca PHP destinada a tornar as alterações de configuração do PANOS fáceis (e livres de XML;), fáceis de manter e permitir cenários complexos como fusão de regras, rastreamento de objetos não utilizados, conversão de grupos de exclusão de pontos de verificação, edição massiva de regras, conversão de AppID…. Ele funcionará perfeitamente no arquivo de configuração xml local do PAN-OS ou na API do PAN-OS.
A instalação recomendada do PAN-OS-PHP é via Docker. Instale o Docker Desktop, se necessário.
Janela de encaixe README
Janela de encaixe WIKI
Página inicial : fontes mais recentes no GitHub.
Requisitos :
Uso : inclua o arquivo lib/pan_php_framework.php em seu próprio script para carregar as classes necessárias.
require_once " lib/pan_php_framework.php " ;
Árvore de arquivos:
Esta ferramenta é fornecida "COMO ESTÁ" e tem suporte da comunidade. Verifique também o arquivo LICENSE.
Para obter ajuda, é sempre possível abrir um problema GIT para este repositório ou entrar em contato com a página da comunidade Palo Alto Networks LIVE.
Com menos de 20 linhas de código, você poderá resolver a maioria de suas necessidades. Breve visão geral:
LEIA-ME customScripting
Você odeia scripts?
Use cerca de 50 partes de entrada predefinidas diferentes [por exemplo, endereço / serviço / etiqueta / regra / ...] com 100 ações e filtros para melhorar facilmente a configuração do Firewall e Panorama da Palo Alto Networks
Utilitário LEIA-ME
Existem Dockerfiles disponíveis com SO: Ubuntu20/22 e CentOS 7/8
Janela de encaixe README
Janela de encaixe WIKI