{"repo":"PaloAltoNetworks/pan-os-python","free":true,"listed":false,"github":"https://github.com/PaloAltoNetworks/pan-os-python","clone":"git clone https://github.com/PaloAltoNetworks/pan-os-python.git","description":"The PAN-OS SDK for Python is a package to help interact with Palo Alto Networks devices (including physical and virtualized Next-generation Firewalls and Panorama). The pan-os-python SDK is object oriented and mimics the traditional interaction with the device via the GUI or CLI/API.","language":"Python","stars":398,"topics":["paloaltonetworks","python","pypi","pan-python","pan","panw","sdk","firewall","ngfw","panorama"],"license":"ISC","category":"api-integrations-sdks","readme_excerpt":"Palo Alto Networks PAN-OS SDK for Python ======================================== The PAN-OS SDK for Python (pan-os-python) is a package to help interact with Palo Alto Networks devices (including physical and virtualized Next-generation Firewalls and Panorama). The pan-os-python SDK is object oriented and mimics the traditional interaction with the device via the GUI or CLI/API. Documentation: http://pan-os-python.readthedocs.io ----- ----- Features -------- - Object model of Firewall and Panorama configuration - Multiple connection methods including Panorama as a proxy - All operations natively vsys-aware - Support for high availability pairs and retry/recovery during node failure - Batch User-ID operations - Device API exception classification Status ------ Palo Alto Networks PAN-OS SDK for Python is considered stable. It is fully tested and used in many production environments. Semantic versioning is applied to indicate bug fixes, new features, and breaking changes in each version. Install ------- Install using pip: Upgrade to the latest version: If you have poetry installed, you can also add pan-os-python to your project: How to import ------------- To use pan-os-python in a project: You can also be more specific about which modules you want to import: A few examples -------------- For configuration tasks, create a tree structure using the classes in each module. Nodes hierarchy must follow the model in the Configuration Tree. The following examples assume the modules we","default_branch":null,"files":null,"tree":[],"storefront":"/r/PaloAltoNetworks","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/PaloAltoNetworks/pan-os-python/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}