https://github.com/scotchoaf/fw_content_update
uses pan-python to update content and av packs
https://github.com/scotchoaf/fw_content_update
Last synced: 4 months ago
JSON representation
uses pan-python to update content and av packs
- Host: GitHub
- URL: https://github.com/scotchoaf/fw_content_update
- Owner: scotchoaf
- License: mit
- Created: 2019-06-24T15:46:08.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2019-06-28T21:10:57.000Z (almost 6 years ago)
- Last Synced: 2025-01-12T01:13:36.287Z (5 months ago)
- Language: Python
- Size: 25.4 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Firewall Content Updates
uses pan-python object to update content and av packs
support direct to NGFW and with Panorama as a proxy
## Direct to NGFW
### requirements
* active NGFW with API access and internet access
* local python needs pip install of pan-python### to use
run content_update.py with the following switch:
* -f is the firewall ip or hostname
* -u is the admin username
* -p is the admin passwordthe code will:
* get the fw api key
* check for latest content/threat and antivirus updates
* download and install the latest versions## Using Panorama as a Proxy
this model makes a Panorama API call and appends the firewall
serial number as a target### requirements
* active Panorama with API access and internet access
* firewall connected to Panorama
* local python needs pip install of pan-python### to use
run content_update_w_panorama.py with the following switch:
* -f is the panorama ip or hostname
* -u is the admin username
* -p is the admin password
* -s is the fw serial numberthe code will:
* get the panorama api key
* check for latest content/threat and antivirus updates
* download and install the latest versions to the fw referenced