<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Palo Alto on AI VOID</title><link>https://ai-blog.noorshomelab.dev/tags/palo-alto/</link><description>Recent content in Palo Alto on AI VOID</description><generator>Hugo</generator><language>en</language><lastBuildDate>Tue, 30 Dec 2025 00:00:00 +0000</lastBuildDate><atom:link href="https://ai-blog.noorshomelab.dev/tags/palo-alto/index.xml" rel="self" type="application/rss+xml"/><item><title>Chapter 5: Security Policies: The Core of Protection</title><link>https://ai-blog.noorshomelab.dev/palo-alto-ngfw-mastery/security-policies/</link><pubDate>Tue, 23 Dec 2025 00:00:00 +0000</pubDate><guid>https://ai-blog.noorshomelab.dev/palo-alto-ngfw-mastery/security-policies/</guid><description>&lt;h2 id="chapter-5-security-policies-the-core-of-protection"&gt;Chapter 5: Security Policies: The Core of Protection&lt;/h2&gt;
&lt;p&gt;Welcome back, future firewall master! In our previous chapters, we laid the groundwork by understanding the fundamental architecture and configuring basic network interfaces and zones. If you haven&amp;rsquo;t explored those foundational concepts, now&amp;rsquo;s a great time to revisit them, as they&amp;rsquo;re crucial for what we&amp;rsquo;re about to tackle.&lt;/p&gt;
&lt;p&gt;Today, we&amp;rsquo;re diving into the absolute core of any Palo Alto Networks Next-Generation Firewall: &lt;strong&gt;Security Policies&lt;/strong&gt;. Think of security policies as the brain of your firewall, dictating exactly what traffic is allowed, denied, or allowed with deep inspection, and why. Without well-crafted policies, your firewall is just a fancy router. But with them, it transforms into a powerful protector, intelligently sifting through billions of data packets to keep your network safe.&lt;/p&gt;</description></item><item><title>Chapter 16: Project: Implementing Zero-Trust Principles</title><link>https://ai-blog.noorshomelab.dev/palo-alto-ngfw-mastery/project-zero-trust/</link><pubDate>Tue, 23 Dec 2025 00:00:00 +0000</pubDate><guid>https://ai-blog.noorshomelab.dev/palo-alto-ngfw-mastery/project-zero-trust/</guid><description>&lt;h2 id="introduction-to-zero-trust-with-palo-alto-ngfws"&gt;Introduction to Zero Trust with Palo Alto NGFWs&lt;/h2&gt;
&lt;p&gt;Welcome to Chapter 16! In this chapter, we&amp;rsquo;re going to pull together many of the concepts we&amp;rsquo;ve learned so far and apply them in a practical project: implementing Zero-Trust principles using Palo Alto Networks Next-Generation Firewalls (NGFWs). This isn&amp;rsquo;t just about understanding theory; it&amp;rsquo;s about seeing how these powerful firewalls become the enforcement point for modern security architectures.&lt;/p&gt;
&lt;p&gt;The Zero-Trust model, at its heart, means &amp;ldquo;never trust, always verify.&amp;rdquo; It dictates that no user, device, or application should be implicitly trusted, regardless of whether it&amp;rsquo;s inside or outside the traditional network perimeter. Every connection attempt must be authenticated, authorized, and continuously monitored. This project will guide you through designing and configuring policies that embody this philosophy, moving beyond simple perimeter defense to granular, identity-aware security.&lt;/p&gt;</description></item><item><title>Palo Alto Networks Firewall (PAN-OS) Cheatsheet - Complete Reference 2025</title><link>https://ai-blog.noorshomelab.dev/cheatsheets/palo-alto-panos-cheatsheet/</link><pubDate>Tue, 30 Dec 2025 00:00:00 +0000</pubDate><guid>https://ai-blog.noorshomelab.dev/cheatsheets/palo-alto-panos-cheatsheet/</guid><description>&lt;p&gt;This cheatsheet provides a concise, practical reference for Palo Alto Networks Firewall administrators, covering essential PAN-OS concepts, CLI commands, GUI tasks, and troubleshooting tips for real-world enterprise environments. Information is current as of December 2025, primarily referencing PAN-OS 11.1+.&lt;/p&gt;
&lt;h2 id="quick-reference-most-used-commands"&gt;Quick Reference: Most Used Commands&lt;/h2&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Command/Method&lt;/th&gt;
&lt;th&gt;Description&lt;/th&gt;
&lt;th&gt;Example&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;configure&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Enters configuration mode.&lt;/td&gt;
&lt;td&gt;&lt;code&gt;configure&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;commit&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Saves and applies pending configuration changes.&lt;/td&gt;
&lt;td&gt;&lt;code&gt;commit force&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;show system info&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Displays general system information.&lt;/td&gt;
&lt;td&gt;&lt;code&gt;show system info&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;show session all filter application &amp;lt;app-name&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Shows active sessions filtered by application.&lt;/td&gt;
&lt;td&gt;&lt;code&gt;show session all filter application ssl&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;test security-policy-match source &amp;lt;src-ip&amp;gt; destination &amp;lt;dst-ip&amp;gt; destination-port &amp;lt;port&amp;gt; application &amp;lt;app&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Tests which security policy rule matches specific traffic.&lt;/td&gt;
&lt;td&gt;&lt;code&gt;test security-policy-match source 10.1.1.10 destination 192.168.1.50 destination-port 443 application ssl&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;clear session all&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Clears all active sessions (use with caution).&lt;/td&gt;
&lt;td&gt;&lt;code&gt;clear session all&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;ping host &amp;lt;ip-address&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Pings a host from the firewall.&lt;/td&gt;
&lt;td&gt;&lt;code&gt;ping host 8.8.8.8&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;traceroute host &amp;lt;ip-address&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Traces the route to a host.&lt;/td&gt;
&lt;td&gt;&lt;code&gt;traceroute host 8.8.8.8&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;debug flow basic&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Starts basic packet flow debugging.&lt;/td&gt;
&lt;td&gt;&lt;code&gt;debug flow basic&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;request restart system&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Restarts the firewall system.&lt;/td&gt;
&lt;td&gt;&lt;code&gt;request restart system&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id="basic-operations--system-management"&gt;Basic Operations &amp;amp; System Management&lt;/h2&gt;
&lt;h3 id="cli-modes"&gt;CLI Modes&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Mode&lt;/th&gt;
&lt;th&gt;Prompt&lt;/th&gt;
&lt;th&gt;Description&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Operational&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Default mode for monitoring, troubleshooting, and system requests.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Configuration&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;#&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;For making configuration changes. Entered via &lt;code&gt;configure&lt;/code&gt;.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Paging&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;--More--&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Appears when output exceeds screen size. Press &lt;code&gt;Space&lt;/code&gt; for next page, &lt;code&gt;q&lt;/code&gt; to quit.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="basic-system-commands"&gt;Basic System Commands&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Command/Method&lt;/th&gt;
&lt;th&gt;Description&lt;/th&gt;
&lt;th&gt;Example&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;show system info&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Displays hardware, software, and license details.&lt;/td&gt;
&lt;td&gt;&lt;code&gt;show system info&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;show clock&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Shows current system time.&lt;/td&gt;
&lt;td&gt;&lt;code&gt;show clock&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;set system hostname &amp;lt;name&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Sets the firewall&amp;rsquo;s hostname.&lt;/td&gt;
&lt;td&gt;&lt;code&gt;set system hostname PA-FW-01&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;set system timezone &amp;lt;zone&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Configures the system timezone.&lt;/td&gt;
&lt;td&gt;&lt;code&gt;set system timezone America/New_York&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;request license fetch&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Fetches licenses from Palo Alto Networks.&lt;/td&gt;
&lt;td&gt;&lt;code&gt;request license fetch&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;request software check&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Checks for available PAN-OS updates.&lt;/td&gt;
&lt;td&gt;&lt;code&gt;request software check&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;request software install version &amp;lt;version&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Installs a specific PAN-OS version.&lt;/td&gt;
&lt;td&gt;&lt;code&gt;request software install version 11.1.0&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;request restart system&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Restarts the firewall.&lt;/td&gt;
&lt;td&gt;&lt;code&gt;request restart system&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;request shutdown system&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Shuts down the firewall.&lt;/td&gt;
&lt;td&gt;&lt;code&gt;request shutdown system&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="configuration-management"&gt;Configuration Management&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Command/Method&lt;/th&gt;
&lt;th&gt;Description&lt;/th&gt;
&lt;th&gt;Example&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;configure&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Enters configuration mode.&lt;/td&gt;
&lt;td&gt;&lt;code&gt;configure&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;show&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Displays current configuration (in config mode).&lt;/td&gt;
&lt;td&gt;&lt;code&gt;show running full&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;set &amp;lt;path&amp;gt; &amp;lt;value&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Configures a parameter.&lt;/td&gt;
&lt;td&gt;&lt;code&gt;set deviceconfig system dns-setting servers primary 8.8.8.8&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;delete &amp;lt;path&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Deletes a configuration element.&lt;/td&gt;
&lt;td&gt;&lt;code&gt;delete network interface ethernet ethernet1/1 layer3 ip 192.168.1.1/24&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;commit&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Saves and applies changes.&lt;/td&gt;
&lt;td&gt;&lt;code&gt;commit&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;commit force&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Forces a commit, overriding warnings.&lt;/td&gt;
&lt;td&gt;&lt;code&gt;commit force&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;commit partial &amp;lt;target&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Commits only specific configuration changes.&lt;/td&gt;
&lt;td&gt;&lt;code&gt;commit partial device-and-vsys&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;save config to &amp;lt;filename&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Saves the current candidate configuration to a file.&lt;/td&gt;
&lt;td&gt;&lt;code&gt;save config to my_config_backup.xml&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;load config from &amp;lt;filename&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Loads a configuration from a file.&lt;/td&gt;
&lt;td&gt;&lt;code&gt;load config from my_config_backup.xml&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;revert config&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Discards uncommitted changes.&lt;/td&gt;
&lt;td&gt;&lt;code&gt;revert config&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id="network-configuration"&gt;Network Configuration&lt;/h2&gt;
&lt;h3 id="zones-and-interfaces"&gt;Zones and Interfaces&lt;/h3&gt;
&lt;p&gt;Palo Alto Networks firewalls use security zones to group interfaces with similar security requirements. Policies are applied between zones, not directly between interfaces.&lt;/p&gt;</description></item><item><title>A Comprehensive Guide to Teach me Palo Alto Next-Generation Firewalls from absolute zero to advanced mastery, covering fundamentals, architecture, policies, NAT, VPNs, App-ID, User-ID, Content-ID, SSL decryption, logging, performance tuning, high availability, and real-world TAC-level troubleshooting, aligned with enterprise best practices and latest PAN-OS knowledge as of December 2025. Chapters</title><link>https://ai-blog.noorshomelab.dev/palo-alto-ngfw-mastery/</link><pubDate>Tue, 23 Dec 2025 00:00:00 +0000</pubDate><guid>https://ai-blog.noorshomelab.dev/palo-alto-ngfw-mastery/</guid><description>&lt;p&gt;Welcome to the definitive collection of chapters designed to guide you through Palo Alto Next-Generation Firewalls. From foundational concepts to advanced troubleshooting, each chapter builds your expertise. Prepare to master enterprise-grade network security with practical, up-to-date knowledge.&lt;/p&gt;</description></item></channel></rss>