From 967e470e39cd89635c1a1c66b21e73962d25c9ba Mon Sep 17 00:00:00 2001 From: PTah Date: Mon, 4 May 2026 09:30:24 +1000 Subject: [PATCH] feat: list ignore.lst rules in startup Telegram notice --- Login_Monitor.ps1 | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/Login_Monitor.ps1 b/Login_Monitor.ps1 index 25c2503..c5bf406 100644 --- a/Login_Monitor.ps1 +++ b/Login_Monitor.ps1 @@ -945,6 +945,23 @@ function Send-Heartbeat { } else { $message += "`r`n📌 Режим: сервер — Security 4624/4625, типы входа 2, 3, 10." } + $ignoreEntries = @(Get-RdpMonitorIgnoreListEntries) + if ($ignoreEntries.Count -gt 0) { + $message += "`r`n🚫 Игнорируются: Security 4624/4625 по правилам ignore.lst`r`n" + foreach ($e in $ignoreEntries) { + $v = ConvertTo-TelegramHtml ([string]$e.Value) + $kindLabel = switch ($e.Kind) { + 'User' { 'Пользователь' } + 'Workstation' { 'Рабочая станция' } + 'Ip' { 'IP' } + 'Any' { 'Универсальное правило' } + default { 'Правило' } + } + $message += "• $kindLabel: $v`r`n" + } + } else { + $message += "`r`n🚫 Игнорируются: не задано (ignore.lst отсутствует или пуст)." + } if (Test-RDSDeploymentPresent) { $message += "`r`n🔐 RDS (хост сессий): обнаружены компоненты RDS помимо чистого шлюза — в мониторинг входят входы по RDP/RDS на этом узле (Security 4624/4625, типы входа по настройке скрипта)." }