Skip to content

telee0/pan-os_api.py

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

pan-os_api.py

Scripts rewritten in Python to generate PAN XML config and apply it through REST API

python3 pan.py -c conf/pa-100.py

Supported config as follows.

  • Device > Local users

  • Network > Interfaces > Ethernet (with vsys, zone and vr assignment)

  • Network > Interfaces > Loopback (with vsys, zone and vr assignment)

  • Network > Interfaces > Tunnel (with vsys, zone and vr assignment)

  • Network > Zones

  • Network > DNS Proxy

  • Network > IKE Gateways

  • Network > IPSec Tunnels (with static routes through tunnels)

  • Objects > Addresses

  • Objects > Address Groups

  • Objects > Services

  • Objects > Service Groups

  • Objects > Custom URL Category with url.txt

  • Policies > Security

  • Policies > NAT

  • Policies > PBF

  • Network > VR > Static Routes

  • Network > VR > BGP peer groups x peers

  • User-ID mapping

(Panorama only)

  • Panorama > Device Groups
  • Panorama > Templates

About

PAN-OS API scripts rewritten in Python

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published