From 43c31495a2624d5d6dc61f7c89bc7b4247db8eac Mon Sep 17 00:00:00 2001 From: "Joseph.Rawlings" Date: Wed, 10 Dec 2025 11:47:00 -0500 Subject: [PATCH] Add core router integration for network analysis in Firewall component --- extensions/Servers/Proxmox/Livewire/Firewall.php | 4 ++++ extensions/Servers/Proxmox/views/firewall.blade.php | 2 ++ 2 files changed, 6 insertions(+) diff --git a/extensions/Servers/Proxmox/Livewire/Firewall.php b/extensions/Servers/Proxmox/Livewire/Firewall.php index 5f8f2bce0..f196027d2 100644 --- a/extensions/Servers/Proxmox/Livewire/Firewall.php +++ b/extensions/Servers/Proxmox/Livewire/Firewall.php @@ -264,6 +264,9 @@ class Firewall extends Component public int $perPage = 50; public ?string $lastLogRefresh = null; + // Core Router integration for network analysis + public bool $coreRouterConfigured = false; + // Available IPs for rules public array $availableIps = []; @@ -272,6 +275,7 @@ class Firewall extends Component parent::mount($server); $this->server->loadMissing('ipAddresses'); + $this->coreRouterConfigured = $this->coreRouterEnabled(); $this->loadAvailableIps(); $this->loadNetworkAdapters(); $this->loadFirewallOptions(); diff --git a/extensions/Servers/Proxmox/views/firewall.blade.php b/extensions/Servers/Proxmox/views/firewall.blade.php index 29a694a30..663eea513 100644 --- a/extensions/Servers/Proxmox/views/firewall.blade.php +++ b/extensions/Servers/Proxmox/views/firewall.blade.php @@ -1080,6 +1080,7 @@ $destPort = $log['destination_port'] ?? ''; $protocol = $log['protocol'] ?? ''; @endphp + @if($coreRouterConfigured && $sourceIP && $sourceIP !== '-')