-
038363c5c7
fix: UTF-8 BOM for PS 5.1 script parsing (2.1.15-SAC)
main
PTah
2026-07-14 20:04:42 +10:00
-
f7b3597206
fix: qwinsta username fallback when RCM 1149 user empty (2.1.14-SAC)
PTah
2026-07-14 10:45:56 +10:00
-
a746a82f2a
fix: parse RCM 1149 UserData/EventXML for RDG logins (2.1.13-SAC)
PTah
2026-07-13 19:36:56 +10:00
-
6d5dfbbeed
fix: rdp.session.logoff only on workstations, not DC/Exchange (2.1.12-SAC)
PTah
2026-07-13 17:36:31 +10:00
-
23fa83ddd6
feat: send rdp.session.logoff on Security 4634/4647 (2.1.11-SAC)
PTah
2026-07-13 17:10:24 +10:00
-
ac2384a479
fix(scripts): GitHub sanitize rewrites kalinamall doc URLs reliably
PTah
2026-07-07 20:22:22 +10:00
-
e21fae2ae5
fix: audit hardening 2.1.10-SAC — gitignore, SAC TLS warn, Exchange safety
PTah
2026-07-07 20:20:00 +10:00
-
6d52a34a37
fix(scripts): papatramp Git URLs use PapaTramp org, not PTah
PTah
2026-07-07 17:49:19 +10:00
-
f033d5bd87
fix: daily report без локального Telegram при fallback SAC (2.1.9-SAC)
PTah
2026-07-06 12:00:36 +10:00
-
f2bcc6c7df
fix: restore production secrets on kalinamall and repair placeholder settings (2.1.8-SAC)
PTah
2026-06-25 14:31:53 +10:00
-
5708e42c66
fix: dedup RDG 302 notify by user+target+external IP (2.1.7-SAC)
PTah
2026-06-25 10:03:26 +10:00
-
8a937b8f17
fix: quarantine corrupt SAC spool files, flush newest first (2.1.6-SAC)
PTah
2026-06-25 09:09:54 +10:00
-
ccd50a085d
fix: RCM 1149 silent drop on RDS servers (2.1.5-SAC)
PTah
2026-06-24 14:29:02 +10:00
-
55d58b25a3
docs: sync README version lines with 2.1.4-SAC
PTah
2026-06-24 14:14:43 +10:00
-
4b8e3313ae
docs: document -NetlogonDest UNC path for update-rdp-monitor.ps1
PTah
2026-06-24 09:21:17 +10:00
-
ab53d47329
feat: RCM 1149 on RDS servers and login dedup (2.1.4-SAC)
PTah
2026-06-23 15:01:09 +10:00
-
eecc0e1619
docs(deploy): clarify DailyReportEnabled comment in settings patch
PTah
2026-06-23 14:41:53 +10:00
-
128dd278f6
feat(deploy): sync ServerIPv4 hint and DailyReportEnabled on upgrade (2.1.3-SAC)
PTah
2026-06-22 10:01:16 +10:00
-
8cefba1952
Merge branch 'main' of ssh://git.kalinamall.ru:2222/PapaTramp/RDP-login-monitor
PTah
2026-06-22 09:04:36 +10:00
-
-
b4dd593160
docs: SAC WinRM update path without NETLOGON
PTah
2026-06-20 20:03:59 +10:00
-
f3a0adb7b8
fix: remove UTF-8 BOM from PowerShell entry scripts
PTah
2026-06-20 19:07:52 +10:00
-
a0b473b4d7
docs: concise README for 2.1.2-SAC capabilities
PTah
2026-06-20 19:02:59 +10:00
-
2c1724fd90
fix: SAC poll URL interpolation in Sac-Client (2.1.2-SAC)
PTah
2026-06-19 23:49:44 +10:00
-
a9ca50bc15
fix: default HeartbeatStaleAlertMultiplier (2.1.1-SAC)
PTah
2026-06-19 23:47:48 +10:00
-
fb50fb3ea7
chore: bump version to 2.1.0-SAC
PTah
2026-06-19 23:42:08 +10:00
-
5d2b90779c
feat: SAC agent command poll qwinsta/logoff (2.0.39-SAC)
PTah
2026-06-19 23:37:58 +10:00
-
afa80d169f
chore(github): keep sanitized settings on public main
PTah
2026-06-17 11:12:59 +10:00
-
-
7f38c00094
fix: restore production secrets and paths for private git
PTah
2026-06-17 11:12:29 +10:00
-
c12f169189
merge: sync remotes; keep deploy StartupRebootDetectMinutes bootstrap
PTah
2026-06-17 11:04:04 +10:00
-
-
37fdeb44c5
feat: deploy bootstrap StartupRebootDetectMinutes in agent settings
PTah
2026-06-17 11:02:50 +10:00
-
746f9e23b2
feat: detect OS reboot on startup via System log and LastBootUpTime
PTah
2026-06-17 10:42:40 +10:00
-
35e25063e3
chore(github): generic NETLOGON paths, remove mirror scripts
PTah
2026-06-16 11:57:01 +10:00
-
7466254401
chore(docs): sync repository URLs for kalinamall mirror
PTah
2026-06-16 11:38:26 +10:00
-
8d17a0f560
chore(docs): GitHub default clone URL, remove .cursor from git
PTah
2026-06-16 11:36:51 +10:00
-
ae86cb3ea7
feat: persistent Security poll cursor with lookback replay (2.0.36-SAC)
PTah
2026-06-16 09:39:43 +10:00
-
c146bb119a
chore(docs): GitHub default clone URL, remove .cursor from git
PTah
2026-06-16 11:36:51 +10:00
-
1fcd5cb5cf
feat: persistent Security poll cursor with lookback replay (2.0.36-SAC)
PTah
2026-06-16 09:40:15 +10:00
-
f48aee1d93
feat: persistent Security poll cursor with lookback replay (2.0.36-SAC)
PTah
2026-06-16 09:39:43 +10:00
-
-
d5db38e2ae
feat: deploy дописывает HeartbeatInterval при отсутствии в settings (2.0.35-SAC)
PTah
2026-06-12 16:46:43 +10:00
-
91cde1668c
merge: GitHub main + heartbeat on startup (2.0.34-SAC)
PTah
2026-06-12 11:52:15 +10:00
-
-
09f1b576bf
feat: send agent.heartbeat on monitor startup (2.0.34-SAC)
PTah
2026-06-12 11:51:16 +10:00
-
b6d293d21b
fix: normalize ExecutionTimeLimit PT0S and load TaskQuery locally (2.0.33-SAC)
PTah
2026-06-11 15:27:47 +10:00
-
6ee5fdcbf2
fix: normalize ExecutionTimeLimit PT0S and load TaskQuery locally (2.0.33-SAC)
PTah
2026-06-11 15:27:38 +10:00
-
0da1d0f2ac
fix: deploy TaskQuery script scope (2.0.32-SAC)
PTah
2026-06-11 15:23:59 +10:00
-
5e9939724c
fix: deploy TaskQuery script scope and internal autotests (2.0.32-SAC)
PTah
2026-06-11 15:15:42 +10:00
-
-
31ebd5d653
fix: deploy task limit check without TaskQuery helper deps (2.0.31-SAC)
PTah
2026-06-11 15:05:02 +10:00
-
5c23ac5f36
fix: deploy TaskQuery init must load Resolved helper (2.0.30-SAC)
PTah
2026-06-11 15:02:08 +10:00
-
6fa940dd43
fix: SendDeploySacNotice StrictMode and inline deploy task verify (2.0.29-SAC)
PTah
2026-06-11 14:59:17 +10:00
-
463a3ef08c
fix: deploy task verify via schtasks XML and notify SAC on update (2.0.28-SAC)
PTah
2026-06-11 14:47:49 +10:00
-
399597c8a1
fix: sync HeartbeatInterval on every deploy, not only version upgrade
PTah
2026-06-11 09:26:03 +10:00
-
365a7113cf
feat: heartbeat 4h and deploy rewrites settings (2.0.27-SAC)
PTah
2026-06-10 17:25:20 +10:00
-
01d7525c4a
fix(deploy): escape TaskName in log string (PowerShell parser); 2.0.25-SAC
PTah
2026-06-08 11:51:06 +10:00
-
1d30ca2284
fix: RDP-Login-Monitor scheduled task unlimited ExecutionTimeLimit (2.0.24-SAC)
PTah
2026-06-08 11:47:46 +10:00
-
80b2337d61
fix(winrm): Exchange strict mode to suppress false 91/4624 alerts
PTah
2026-06-05 11:07:21 +10:00
-
fe2e6d624f
fix: inventory JSON without JavaScriptSerializer WARN (2.0.22-SAC)
PTah
2026-06-05 10:00:11 +10:00
-
82c63fb9a8
feat: host inventory to SAC every 12h (GetInventory)
PTah
2026-06-05 09:53:03 +10:00
-
bd83dc84dc
fix: StrictMode-safe File Share audit init (UseGuid key)
PTah
2026-06-04 10:20:17 +10:00
-
afded8a495
docs: README highlights table and 2.0.19-SAC admin share 5140
PTah
2026-06-04 10:17:11 +10:00
-
5fc5f2a9ad
feat: monitor admin share access via Security 5140 C$/ADMIN$ (2.0.19-SAC)
PTah
2026-06-04 10:14:14 +10:00
-
e3149785dc
fix: daily report survives empty quser sessions (2.0.18-SAC)
PTah
2026-06-04 09:32:43 +10:00
-
6384a45395
fix: recognize auditpol RU Success+Failure as otказ not only sboy (2.0.17-SAC)
PTah
2026-06-03 15:08:20 +10:00
-
0acd591c83
fix: PS 5.1 empty SkipEntries breaks monitor loop (2.0.16-SAC)
PTah
2026-06-03 15:06:35 +10:00
-
fa5248d501
fix: Sac-Client splat syntax for PS 5.1
PTah
2026-06-03 11:45:49 +10:00
-
f08a8a8561
fix: allow null SacOccurredAt on lifecycle notifications (2.0.15-SAC)
PTah
2026-06-03 11:45:35 +10:00
-
550cea9759
fix: RD Gateway startup replay, 1226 benign, SAC occurred_at (2.0.14-SAC)
PTah
2026-06-03 11:42:03 +10:00
-
e00513f050
feat: deploy patch for MaxBackupDays default (2.0.13-SAC)
PTah
2026-06-03 11:25:21 +10:00
-
22ac7a32c7
feat: shutdown diagnostics and log backup retention (2.0.12-SAC)
PTah
2026-06-03 11:07:03 +10:00
-
92773948a7
fix: apply login_monitor.settings.ps1 to script scope (2.0.10-SAC)
PTah
2026-06-03 10:33:27 +10:00
-
7b83a19db0
fix: InstallTasks fails when settings WinRM lines lack dollar sign (2.0.9-SAC)
PTah
2026-06-03 10:14:17 +10:00
-
33367b05a8
fix: parse RD Gateway EventInfo XML and skip ephemeral 303 alerts
PTah
2026-06-03 10:07:51 +10:00
-
94d12e0b5f
chore: sync Cursor rules from CursorRules (version bump RDP/SSH split)
PTah
2026-06-03 09:31:56 +10:00
-
4b8ff95344
chore: add Cursor rule to bump ScriptVersion and version.txt on script changes
PTah
2026-06-03 09:29:23 +10:00
-
47f95ba186
chore: bump release to 2.0.7-SAC
PTah
2026-06-03 09:17:28 +10:00
-
335768915b
feat: deploy UseSAC fallback by default and prevent duplicate daily reports
PTah
2026-06-03 09:15:22 +10:00
-
5e5bc86e1b
docs: add one-command quick start for first install
PTah
2026-06-01 13:28:28 +10:00
-
42d6af83f2
docs: add 5-minute WinRM stabilization checklist
PTah
2026-06-01 13:26:32 +10:00
-
52e9e62ede
docs: refresh README for WinRM and current SAC integration state
PTah
2026-06-01 13:25:16 +10:00
-
fae185421a
fix: harden WinRM local IP detection and bump to 2.0.6-SAC
PTah
2026-06-01 13:20:38 +10:00
-
afc7bf9dca
fix: log exact WinRM skip reason and bump to 2.0.5-SAC
PTah
2026-06-01 13:17:48 +10:00
-
ac095fe1a0
fix: parse WinRM 91 user/ip correctly and bump to 2.0.4-SAC
PTah
2026-06-01 13:05:14 +10:00
-
81323e8596
chore: bump RDP monitor version to 2.0.3-SAC
PTah
2026-06-01 12:58:40 +10:00
-
1eedfc736f
fix: enforce WinRM inbound block and enable Operational log in deploy
PTah
2026-06-01 12:55:05 +10:00
-
d54d04623f
fix: PS 5.1 Sac-Client JSON types without uint alias 2.0.2-SAC
PTah
2026-06-01 09:13:19 +10:00
-
084494cfa8
fix: SAC JSON serialize daily report without PSMethod cycle 2.0.1-SAC
PTah
2026-06-01 09:08:14 +10:00
-
1a1467f910
chore: bump release to 2.0.0-SAC
PTah
2026-06-01 09:03:48 +10:00
-
543369832a
fix: restore RD Gateway 302/303 polling and SAC ingest 1.2.35-SAC
PTah
2026-06-01 08:14:37 +10:00
-
f970e284ac
fix: stronger 4624 login dedup and logon type label 1.2.34-SAC
PTah
2026-05-31 19:14:05 +10:00
-
6a9b2b70dc
fix: use full path to schtasks.exe in deploy post-update start 1.2.33-SAC
PTah
2026-05-31 19:03:28 +10:00
-
2118d4a4a0
fix: hide redundant workstation line in RDP login alerts 1.2.32-SAC
PTah
2026-05-31 18:55:11 +10:00
-
78f241df32
feat: add Diagnose-RdpLoginMonitor.ps1 for post-login troubleshooting
PTah
2026-05-31 18:40:10 +10:00
-
e1ae9834a9
feat: single deploy startup, stop mode, notification_body 1.2.31-SAC
PTah
2026-05-31 18:11:18 +10:00
-
a74c8df877
feat: lifecycle notifications with telegram_via and settings reload 1.2.30-SAC
PTah
2026-05-31 12:25:50 +10:00
-
2395f536cd
feat: notification source line in agent alerts (1.2.29-SAC)
PTah
2026-05-31 11:51:55 +10:00
-
b56ad9c7e4
feat: daily report agent version line and per-line active users (1.2.28-SAC)
PTah
2026-05-31 11:28:29 +10:00
-
e738d97c9c
chore: release 1.2.27-SAC (deploy version compare + docs)
PTah
2026-05-31 11:18:58 +10:00
-
1fe8bd9f7d
fix(deploy): version compare for -SAC labels; refresh deploy docs
PTah
2026-05-31 11:13:33 +10:00
-
bf04c8865c
feat(deploy): auto-add Exchange WinRM/4624 noise settings on role detect (1.2.26-SAC)
PTah
2026-05-30 10:36:00 +10:00
-
b010ad01eb
fix: filter WinRM noise (HealthMailbox, machine accounts, loopback)
PTah
2026-05-30 10:31:30 +10:00
-
1ff8dd1a95
fix: init NotifyDedupCache under StrictMode (1.2.24-SAC)
PTah
2026-05-30 10:26:07 +10:00
-
724baa6c0a
feat: monitor RDS Shadow Control and WinRM inbound (warning alerts, 1.2.23-SAC)
PTah
2026-05-30 10:20:57 +10:00