Connect your own PAN-OS firewall(s) and/or Panorama management server to manage security rules, address/service objects, zones, interfaces, device groups, managed devices, templates, and commit/ push operations from Imperal -- plus bulk operations and a Palo Alto estate health audit. Uses your own PAN-OS/Panorama credentials, exchanged once for an API key via the standard keygen endpoint -- nothing is hosted or proxied by Imperal beyond the request itself.
connect_panoswriteConnect a PAN-OS firewall by saving its host and admin credentials, after exchanging them once for an API key.
connect_panoramawriteConnect a Panorama instance by saving its host and admin credentials, after exchanging them once for an API key.
list_connectionsreadList the connected PAN-OS firewalls and Panorama instances.
disconnect_palo_altowriteDisconnect a PAN-OS firewall or Panorama instance: deletes the saved API key. Nothing on the device itself is changed.
list_security_rulesreadList security policy rules on the connected PAN-OS firewall.
get_security_rulereadRead one security rule in full by name.
create_security_rulewriteCreate a new security policy rule on the connected PAN-OS firewall. This does not take effect until you commit.
update_security_rulewriteUpdate an existing security rule's action and/or enabled status. This does not take effect until you commit.
delete_security_rulewritePermanently delete a security policy rule. This does not take effect until you commit.
reorder_security_rulewriteMove a security rule before or after another rule in the rulebase. This does not take effect until you commit.
list_address_objectsreadList address objects (IP/CIDR/range/FQDN) defined on the connected PAN-OS firewall.
create_address_objectwriteCreate a new address object (ip-netmask, ip-range, or fqdn). This does not take effect until you commit.
update_address_objectwriteUpdate an existing address object's value. Infers ip-netmask vs fqdn from the new value's shape -- to change ip-range/fqdn use delete+create instead. This does not take effect until you commit.
delete_address_objectwritePermanently delete an address object by name. This does not take effect until you commit.
list_address_groupsreadList address groups (named collections of address objects) defined on the connected PAN-OS firewall.
list_service_objectsreadList service (port) objects defined on the connected PAN-OS firewall.
create_service_objectwriteCreate a new service (port) object on the connected PAN-OS firewall.
update_service_objectwriteUpdate a service object's port range. To change protocol, delete and recreate instead.
delete_service_objectwritePermanently delete a service object by name.
list_zonesreadList security zones configured on the connected PAN-OS firewall.
list_interfacesreadList network interfaces configured on the connected PAN-OS firewall.
get_system_statusreadRead the connected PAN-OS firewall's own system status: hostname, model, serial, software version, uptime.
commit_configwriteCommit the connected PAN-OS firewall's pending configuration changes so they take effect. Firewall config edits (security rules, address/service objects) sit uncommitted until this runs -- same explicit-commit convention as ZIA's activate_zia_changes.
list_device_groupsreadList device groups configured on the connected Panorama.
list_managed_devicesreadList FortiGate-equivalent PAN-OS devices managed by the connected Panorama.
get_managed_devicereadRead one Panorama-managed PAN-OS device in full by serial number.
list_templatesreadList configuration templates defined on the connected Panorama.
list_panorama_security_rulesreadList security (pre/post) rules configured for a Panorama device group.
push_to_deviceswritePush a Panorama device group's configuration out to its managed devices -- same as the 'Push' button in the Panorama web UI.
bulk_security_rule_actionwriteEnable or disable several PAN-OS security rules in one call, by explicit rule names. Continues past per-item failures and reports each outcome, same convention as every other bulk_* tool in the portfolio.
audit_panw_estatereadRun a read-only health audit across all connected PAN-OS/Panorama connections: disabled security rules with broad 'any' source/destination, offline Panorama-managed devices, and rules with no logging configured. Same convention as Fortinet Connector's audit_fortinet_estate.
Install Palo Alto Networks and let Webbee use it across your workflow.
Open in panel