Palo Alto Networks Device Framework

Palo Alto Networks Device Framework - Custom Automation Model for PAN-OS

About 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.

Device Framework Blogs

Terraform Provider Version 1.6.0 Released

post time: 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.

Palo Alto Networks Device Framework

post time: 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.

Downloads

Discussions

Have questions about how to utilize Device Framework to automate your Palo Alto Networks deployments? Join the Live Community to post your questions and get answers.
Author Topic Views Replies
posted: Friday updated: Friday

Not able to execute command on FW using ansible due to SSH key auth error

Advices are deeply appreciated, stuck in this issue for 2-3 days, please find below info. Sample script###############- name: running show system...

104 1
posted: Wednesday updated: Friday

Starting point for objects.AddressObject searches - pandevice

Hello all, I am trying to take it slow in regard to automation with the initial task being the identification of address objects that need to rem...

156 3
posted: Tuesday updated: yesterday

Using x-path with spaces

Hi,The "load config partial from x-path" is great for copy or moving config but I can't work out how to get it to deal with spaces. e.g. if I want to ...

158 3
posted: Tuesday updated: Friday

Pandevice: create firewall policy

Hello community,I've been playing around with pandevice (and pan-python) and get the basics running.  But I can't find any example of a scri...

90 1
posted: a week ago updated: a week ago

Tag Selfsign Certificate Website using DAG

GOAL:1. automatically tag ip address of websites that using self sign certificatethen use that tag ip as input of Dynamic Address Group ?1. is th...

66 0