How to write a script for backup of initial settings of Palo alto firewall

Reply
Highlighted
L1 Bithead

How to write a script for backup of initial settings of Palo alto firewall

Hello everyone,

 

Please help me in writing a script for backup of initial settings of Palo alto firewall.

I am new in network security, requesting you to help me.

 

Br//

Ashutosh

L4 Transporter

Re: How to write a script for backup of initial settings of Palo alto firewall

@ashutosh321993 You can backup the running config of a firmware resetted Palo Alto by going to Device > System > Operations > Export named config > running config.

You get a xml-file with that config.

Why do you want to write a script for it?

L7 Applicator

Re: How to write a script for backup of initial settings of Palo alto firewall

@ashutosh321993,

As @Chacko42 stated you can backup the configuration through the GUI with ease, utilize the CLI, script the interaction via the API, or utilize the pandevice Python library to grab a copy of the configuration. Do you actually need this to be a script or does the GUI work for what you are doing? 

L1 Bithead

Re: How to write a script for backup of initial settings of Palo alto firewall

Hi BPry,

 

Thanks for your reply!!

Actually writing a script is my project which is assigned to me. This is basically for taking the backup of those configuration which we have to do manually while replacing the firewall in network.

 

Actually I dont have any knowledge of scripting.Kindly guide me to complete this task.

 

L1 Bithead

Re: How to write a script for backup of initial settings of Palo alto firewall

Hi Chacko,

 

Thanks for your reply!!

Actually writing a script is my project which is assigned to me. This is basically for taking the backup of those configuration which we have to do manually while replacing the firewall in network.

 

Actually I dont have any knowledge of scripting.Kindly guide me to complete this task.

L7 Applicator

Re: How to write a script for backup of initial settings of Palo alto firewall


@ashutosh321993 wrote:

Hi BPry,

Actually I dont have any knowledge of scripting.Kindly guide me to complete this task.

 


If you haven't ever done anything via a script before I would recommend that you read up on your language of choice (Python being the most prevelant in networking) and then look into pandevice and requests. Pandevice will let you interact with the firewall via a Python module with a decent amount of documentation, and requests will let you make API calls in a python script. 

I have a personal rule against writing scripts and supplying them on this forum when people don't have experiance writing scripts themselves, and that's that I simply won't do it. If you were tasked with writing a script, you should actually do this yourself so that if it breaks in the future you actually know how to fix it. Not to mention, scripting is becoming a very desired skill on the job market, so it'll only help your future job outlook it you take the time now to learn how to do it. 

Like what you see?

Show your appreciation!

Click Like if a post is helpful to you or if you just want to show your support.

Click Accept as Solution to acknowledge that the answer to your question has been provided.

The button appears next to the replies on topics you’ve started. The member who gave the solution and all future visitors to this topic will appreciate it!

These simple actions take just seconds of your time, but go a long way in showing appreciation for community members and the Live Community as a whole!

The Live Community thanks you for your participation!