Palo Alto Networks Device Framework
The Palo Alto Networks Device Framework is a powerful tool to create automations and interactions with PAN-OS devices including Next-generation Firewalls and Panorama. It is a python library intended to be simple enough for non-programmers to use to create complex and sophisticated automations that leverage the PAN-OS API. The Device Framework offers an object-oriented model of the firewall and Panorama configuration to provide an automation framework that is conceptually similar to interaction with the device via the GUI or CLI. Available on PyPi and GitHub, it is easy to get started and create fully custom automation scripts.
cancel
Showing results for 
Search instead for 
Did you mean: 

Device Framework

The Palo Alto Networks Device Framework is a powerful tool to create automations and interactions with PAN-OS devices including Next-generation Firewalls and Panorama. It is a python library intended to be simple enough for non-programmers to use to create complex and sophisticated automations that leverage the PAN-OS API. The Device Framework offers an object-oriented model of the firewall and Panorama configuration to provide an automation framework that is conceptually similar to interaction with the device via the GUI or CLI. Available on PyPi and GitHub, it is easy to get started and create fully custom automation scripts.

Scripts and Templates

Discussions

Author Topic Views Replies
Amin2
06-15-2022

Need assistance with PAN OS upgrade playbook

Hi I am trying to start utilizing Ansible for upgrading our Palo firewalls. Currently, I am trying to run playbook of upgrading PAN OS device using P...

posted in Automation/API Discussions

108 0
abedJawhar
06-15-2022

Panorama Edit a security post-rule REST-API logic

Hi, I was wondering if I'm using the edit security post-rule endpoint correctly or I'm missing something here. I am sending an HTTP PUT request to the...

posted in Automation/API Discussions

108 0
batchenr
06-13-2022

Deleting interface + dhcp relay using ansible

Hello,Versions in use:ansible 2.9.22pan-python==0.19.0pandevice==0.14.0panos firewall 9.1.10I have created a playbook that adds a DHCP relay element a...

posted in Automation/API Discussions

230 1
Krasen.kolev
03-31-2022

XML API: How do I update the login-banner

Hello, I am trying to update the login-banner. I have tried this: https://<HOSTNAME>/api/type=config&action=get&xpath=/config/devices/...

posted in Automation/API Discussions

281 1
batd2
03-02-2022

PAN-OS-Python Framework load running config (refresh_from_xml)

I have a script which is doing report on multple Panorama securirty policies. It is working ok using the API, but I need run it offline using the pano...

posted in Automation/API Discussions

452 1

Blogs

Terraform Provider Version 1.6.0 Released

08-30-2019 — The 1.6.0 release contains support for aggregate interfaces, subinterfaces, VLANs, policy based forwarding rules, multiple profile types, and the Google Cloud Platform (GCP) Panorama plugin.

Tags: GCP Google Cloud Platform pan-os panorama provider panos terraform Terraform provider Version 1.6.0
Labels: Automation Device Framework Terraform
3521 1 by in Automation/API Blog

Palo Alto Networks Device Framework

06-08-2017 — The Palo Alto Networks Device Framework is a powerful tool, offered as a python library, to create automations and interactions with PAN-OS devices including Next-generation Firewalls and Panorama.

Labels: Automation Device Framework
8030 1 2 by in Automation/API Blog

Articles

Ansible Playbook to Baseline the NGFW

03-22-2021 — This quickplay solution provides an Ansible playbook to license a VM-series NGFW using an activated authcode, provide content updates, and upgrade or downgrade to a user-inputted PAN-OS software version

Labels: Ansible Featured NGFW Pan-OS pandevice Strata Configure Strata Deploym
2323 1 by in Quickplay Solutions Articles