pan-os-php
palo_alto_firewall_analyzer
pan-os-php | palo_alto_firewall_analyzer | |
---|---|---|
12 | 1 | |
65 | 22 | |
- | - | |
0.0 | 6.2 | |
7 months ago | about 1 month ago | |
PHP | Python | |
ISC License | Creative Commons Zero v1.0 Universal |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
pan-os-php
-
Panorama - Delete Policy 0 Hits from Device Groups
PAN-OS-PHP available here: https://github.com/PaloAltoNetworks/pan-os-php
-
Looking for advice regarding API tools
there is an pan-os-php playbook available for cleanup: https://github.com/PaloAltoNetworks/pan-os-php/blob/main/utils/api/v1/playbook/panorama-cleanup.json how to trigger: docker run --name panosphp --rm -v ${PWD}:/share -it swaschkut/pan-os-php:latest pan-os-php type=playbook json=/tools/pan-os-php/utils/api/v1/playbook/panorama-cleanup.json in=/share/panorama_input.xml out=/share/panorama_output.xml projectfolder=/share/project
- Identify Template Overrides
- Python script for analyzing panorama configuration
- See template overrides on device?
- Clean Up Initiative
- Renaming zones with Panorama
-
Copy Settings from one PA to another?
I assume that both Firewalls are working on vsys1: PAN-OS-PHP UTIL upload can help: https://github.com/PaloAltoNetworks/pan-os-php https://github.com/PaloAltoNetworks/pan-os-php/blob/main/READMEdocker.md#deploy-pan-os-php-with-docker
- Cleanup 55,000 address objects?
-
PAN-OS dynamic content update [8571-7398] includes app-id behaviour change for APP-id Postgres - are you searching for an automate approach?
PAN-OS-PHP is available as a Docker Container: https://github.com/PaloAltoNetworks/pan-os-php/blob/main/READMEdocker.md
palo_alto_firewall_analyzer
-
Python script for analyzing panorama configuration
A while back I wrote a Python module for checking a panorama config for issues. I've been nervous about sharing it around, since there always seems to be so much more to do, but I think it's in a good enough state that it could be useful for others. The code is available here: https://github.com/moshekaplan/palo_alto_firewall_analyzer
What are some alternatives?
pfsense-api - The missing REST API package for pfSense
fastapi - FastAPI framework, high performance, easy to learn, fast to code, ready for production
PHPMailer - The classic email sending library for PHP
azure - VM-Series ARM Templates for Microsoft Azure
countries-states-cities-database - 🌍 Discover our global repository of countries, states, and cities! 🏙️ Get comprehensive data in JSON, SQL, PSQL, XML, YAML, and CSV formats. Access ISO2, ISO3 codes, country code, capital, native language, timezones (for countries), and more. #countries #states #cities
pan-os-python - The PAN-OS SDK for Python is a package to help interact with Palo Alto Networks devices (including physical and virtualized Next-generation Firewalls and Panorama). The pan-os-python SDK is object oriented and mimics the traditional interaction with the device via the GUI or CLI/API.
hashids - A small PHP library to generate YouTube-like ids from numbers. Use it when you don't want to expose your database ids to the user.
30-Days-Of-Python - 30 days of Python programming challenge is a step-by-step guide to learn the Python programming language in 30 days. This challenge may take more than100 days, follow your own pace. These videos may help too: https://www.youtube.com/channel/UC7PNRuno1rzYPb1xLa4yktw
rich - Rich is a Python library for rich text and beautiful formatting in the terminal.
sherlock - 🔎 Hunt down social media accounts by username across social networks