I'm using PaloAlto's API for the first time.
My idea is the following:
- for each rule, I would like to apply a security profile based on the service setted.
Reading some docs online i wrote this pseudocode.
HOSTNAME = '192.168.55.10' API_KEY = 'My_Api_Key' fw = pandevice.firewall.Firewall(hostname=HOSTNAME, api_key=API_KEY) rulebase = pandevice.policies.Rulebase() fw.add(rulebase) rules = pandevice.policies.SecurityRule.refreshall(rulebase) for rule in rules: if (rule.service is ugual to any): //set security_profile (like av,URL Filtering Profiles,Vulnerability Protection Profiles,etc...) rule.apply() fw.commit(sync=True)
Do you have any ideas ? Could you help me?
Thanks in advice!
Solved! Go to Solution.