Class PanoramaConf
Your journey will start from PANConf or PanoramaConf
Code:
$pan = new PanoramaConf();
$pan->load_from_file('config.txt');
$pan->display_statistics();
And there you go !
- PanoramaConf uses PathableName, PanSubHelperTrait
Located at device-and-system-classes/PanoramaConf.php
public
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
|
#
save_to_file( string $fileName, boolean $printMessage = TRUE, integer $lineReturn = TRUE, mixed $indentingXml = 0, mixed $indentingXmlIncreament = 1 )
|
public
|
|
public
|
|
public
|
|
public
|
|
public
|
#
API_uploadConfig( mixed $config_filename = 'panconfigurator-default.xml' )
send current config to the firewall and save under name $config_name |
public
|
#
API_loadManagedFirewallConfigs( mixed $fromRunning )
load all managed firewalls configs from API from running config if $fromRunning = TRUE |
public
|
#
loadManagedFirewallsConfigs( mixed $fromDirectory = './' )
load all managed firewalls configs from a directory |
public
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
|
(),
(),
()
|
(),
(),
(),
(),
(),
(),
()
|
public
|
$xmlroot | |
|
public
|
$xmldoc | |
|
public
|
$sharedroot | |
|
public
mixed
|
$devicesroot | |
|
public
mixed
|
$localhostlocaldomain | |
|
public
|
$localhostroot | |
|
public
string[]|DomNode
|
$templateroot | |
|
public
string[]|DomNode
|
$templatestackroot | |
|
public
string[]|DomNode
|
$devicegrouproot | |
|
public
mixed
|
$version | null |
|
public
array
|
$managedFirewallsSerials | array() |
|
public
mixed
|
$managedFirewallsStore | |
|
public
array
|
$managedFirewallsSerialsModel | array() |
|
public
|
$deviceGroups | array() |
|
public
|
$templates | array() |
|
public
|
$templatestacks | array() |
|
public
|
$securityRules | |
|
public
|
$natRules | |
|
public
|
$decryptionRules | null |
|
public
|
$appOverrideRules | |
|
public
|
$captivePortalRules | |
|
public
|
$authenticationRules | |
|
public
|
$pbfRules | |
|
public
|
$qosRules | |
|
public
|
$dosRules | |
|
public
|
$addressStore | null |
|
public
|
$serviceStore | null |
|
protected
mixed
|
$securityProfilebaseroot | |
|
public
|
$URLProfileStore | null |
|
public
|
$customURLProfileStore | null |
|
public
|
$AntiVirusProfileStore | null |
|
public
|
$VulnerabilityProfileStore | null |
|
public
|
$AntiSpywareProfileStore | null |
|
public
|
$FileBlockingProfileStore | null |
|
public
|
$WildfireProfileStore | null |
|
public
|
$securityProfileGroupStore | null |
|
public
|
$DecryptionProfileStore | null |
|
public
|
$HipObjectsProfileStore | null |
|
public
|
$HipProfilesProfileStore | null |
|
public
|
$scheduleStore | null |
|
public
|
$zoneStore | null |
|
public
|
$managedFirewalls | array() |
|
public
|
$connector | null |
#
$connector |
public
|
$appStore | |
|
public
|
$urlStore | |
|
public
|
$tagStore | |
|
public
boolean
|
$_fakeMode | FALSE |
|
public
|
$_fakeNetworkProperties | |
|
public
string
|
$name | '' |
$name,
$owner
|