PAN-OS-PHP est une bibliothèque PHP visant à rendre les changements de configuration PANOS faciles (et sans XML ;), maintenables et permettant des scénarios complexes comme la fusion de règles, le suivi des objets inutilisés, la conversion de groupes d'exclusion de points de contrôle, l'édition massive de règles, la conversion AppID… . Il fonctionnera de manière transparente sur le fichier de configuration XML local PAN-OS ou l'API PAN-OS.
L'installation recommandée de PAN-OS-PHP se fait via Docker. Veuillez installer Docker Desktop si nécessaire.
Fichier fixe README
Docker WIKI
Page d'accueil : dernières sources sur GitHub.
Exigences :
Utilisation : incluez le fichier lib/pan_php_framework.php dans votre propre script pour charger les classes nécessaires.
require_once " lib/pan_php_framework.php " ;
Arborescence des fichiers :
Cet outil est fourni « EN L'ÉTAT » et est pris en charge par la communauté. Veuillez également vérifier le fichier LICENSE.
Pour obtenir de l'aide, il est toujours possible d'ouvrir un problème GIT pour ce référentiel ou de contacter la page de la communauté Palo Alto Networks LIVE.
Avec moins de 20 lignes de code, vous devriez pouvoir résoudre la plupart de vos besoins. Bref aperçu :
README script personnalisé
Vous détestez les scripts ?
Utilisez environ 50 parties d'entrée prédéfinies différentes [par exemple, adresse / service / balise / règle / ...] avec 100 actions et filtres pour améliorer facilement votre configuration du pare-feu et de Panorama de Palo Alto Networks.
Utilitaire README
Des Dockerfiles sont disponibles avec les systèmes d'exploitation : Ubuntu20/22 et CentOS 7/8
Fichier fixe README
Docker WIKI