Vendor coverage
Palo Alto PAN-OS
Palo Alto PAN-OS — Palo Alto Networks firewalls and Panorama. PAN-OS
has its own CLI flavor — candidate-config + commit model (like
Junos), separate request restart system / request shutdown system verbs, and a unique shell-escape vector at debug software shell that drops to a Linux root shell on the firewall.
Shorthand expansion
| Alias | Canonical |
|---|---|
sh, sho, shw | show |
p | ping |
tr | traceroute |
We deliberately do not canonicalize del → delete. delete is
blocked anyway; the alias would risk turning unrelated del-foo
commands into spurious block hits.
Allowed (head)
show,ping,tracerouteless,tail— read-only file/log viewersfind— search (find command …)grep— filter applied to running outputview-config— read-only candidate-config viewset cli pager,set cli terminal,set cli timeout— pager, terminal type/width, idle timeout. These are the only carved-outsetheads — everything else underset(set deviceconfig,set network,set rulebase, …) falls through to default-deny.
Blocked (head)
Configuration model:
configure— enters config modeedit— navigates within configdelete,commit,commit-all,commit-forceload,save,revert,rename,move,copy
File / transfer:
scp—scp export,scp importtftp,ftp— legacy file transferclear— counters, logs, sessions, ARP entries
The critical shell escape:
debug software shell— drops to the underlying Linux shell as root. The single most important block on PAN-OS — once in the shell, the permit list is fully bypassed and the attacker has root on the firewall.
Other debug subtrees:
debug system—debug system maint-modereboots into maintenance mode; adjacent subcommands (loadcfg,disk-image) modify persistent state. Block the entire prefix.
System control:
request restart,request shutdownrequest system— license/cert imports + morerequest platform-software— image managementrequest high-availability— HA state mutationrequest password-hash— password hash generation (escapes redaction)
Session / mode manipulation:
exit,quit,logoutrun— escape from config-mode to operational mode
Pipe stages
Allowed: match, except, count
Blocked:
redirect— writes output to a file/URLtee— display AND save (uncommon on PAN-OS but documented)