diff --git a/app/ApiClients/GraylogApi.php b/app/ApiClients/GraylogApi.php index ff88372ac4..555903a39c 100644 --- a/app/ApiClients/GraylogApi.php +++ b/app/ApiClients/GraylogApi.php @@ -141,8 +141,17 @@ class GraylogApi ]); if (Config::get('graylog.match-any-address')) { - $addresses = $addresses->merge($device->ipv4->pluck('ipv4_address')) - ->merge($device->ipv6->pluck('ipv6_address')); + $addresses = $addresses->merge($device->ipv4->pluck('ipv4_address') + ->filter( + function ($address) { + return $address != "127.0.0.1"; + } + ))->merge($device->ipv6->pluck('ipv6_address') + ->filter( + function ($address) { + return $address != "0000:0000:0000:0000:0000:0000:0000:0001"; + } + )); } return $addresses->filter()->unique();