panco
パン粉 - Pronounced like the breadcrum!
What Is It
panco
is a command-line tool which helps to automate bulk tasks when working with Palo Alto Networks firewalls
and Panorama, which normally would be cumbersome having to do them one-by-one. Features of this tool include:
- Exporting objects from the device - address, service, tag
- Creating address, service and tag objects
- Renaming address, service and tag objects
- Adding or removing objects from address and service groups
- Creating, adding or removing URL entries from a custom URL category
- Tag multiple objects
- Deleting objects
- Exporting a security, NAT, Decryption or Policy-Based Forwarding (PBF) policy
- Creating security, NAT, Decryption or Policy-Based Forwarding (PBF) rules
- Editing security, NAT, Decryption or Policy-Based Forwarding (PBF) rules - e.g. adding a Log Profile to all rules
- Generate CLI set commands from a CSV file used for object actions
NOTE: Your account must have API access to the devices in order to use this tool
Check out the About panco page for more info.
How Do I Get It
You can install panco
by clicking on the below link and downloading the binary for your specific OS
(Windows, Mac OS and Linux are supported). Links are available on the main Github repo page as well.
Once you download the binary, place it in your PATH
environment variable, or run it from it’s current location.
Documentation
Access the full panco documentation
About
Check out the About panco page for more info.
Help & Support
If you run into issues, or need assistance, please submit an issue on the main Github repository