feat: ignore.lst for 4740, IIS time window, stale heartbeat alert (v1.5.3)

- ignore.lst scopes: 4740:/all: prefixes; IP rules match IIS client IPs
- IIS ActiveSync IPs only within minutes before lockout event
- Alert when last_heartbeat.txt is older than 2x HeartbeatInterval
This commit is contained in:
2026-05-19 20:46:35 +10:00
parent b7786e8690
commit 52b1723137
4 changed files with 183 additions and 44 deletions
+20 -14
View File
@@ -2,23 +2,29 @@
# C:\ProgramData\RDP-login-monitor\ignore.lst
#
# Каждая непустая строка — одно правило. Строки с # или ; в начале — комментарии.
# Подавляет только уведомления Security 4624/4625 (не RD Gateway, не RCM 1149).
#
# Форматы:
# Область действия (префикс в начале строки, необязателен):
# (по умолчанию) — только Security 4624/4625
# 4740: — только блокировка учётной записи (4740); для IP — любой IP из IIS
# all: — и 4624/4625, и 4740
#
# Форматы правила (после префикса области):
# user:domain\user
# user:user
# workstation:IVANOV
# workstation:IVANOV (не для 4740)
# ip:111.222.333.444
# Можно вставить «как в Telegram» (берётся значение после первого «:»):
# 👤 Пользователь: user
# 🖥️ Рабочая станция (клиент из события): IVANOV
# 🌐 IP адрес: 111.222.333.444
#
# Строка без префикса:
# IVANOV — совпадение с именем рабочей станции ИЛИ с пользователем (sam) ИЛИ с IP (если строка — IPv4)
# 111.222.333.444только IP (в реальной конфигурации укажите действительный IPv4 клиента)
# domain\user — пользователь целиком
# Строка без префикса типа:
# IVANOV — рабочая станция / пользователь / IP (IPv4)
# domain\user пользователь
# user:domain\user
# workstation:IVANOV
# ip:111.222.333.444
# --- только входы 4624/4625 ---
# user:domain\service_account
# ip:192.168.1.100
# --- только блокировки 4740 ---
# 4740:user:test.user
# 4740:ip:203.0.113.50
# --- все перечисленные события ---
# all:user:domain\noise_account