A clean, fully-functional desktop tool that pulls logon failures, successful logons, account lockouts and unexpected logoffs from a domain controller — searchable by user and timeframe, with a lockout-source tracer.
Latest release · run as administrator · unsigned (SmartScreen → “More info → Run anyway”) · all releases
Built around the real incident workflow: see the full picture, narrow to one user and a time window, then trace the source.
One sortable grid across the Security and System logs. Quick-filter box narrows thousands of rows instantly.
Wildcards supported — jsmith, svc-*, *admin*. Filter on the server side and live in the grid.
Presets from 1 hour to 7 days, or a precise custom from/to date range.
Enter a locked user; it surfaces the event 4740 caller computer and the correlated failed logons holding the stale credential.
Groups logoff / disconnect / lock / lockout / reboot activity per user and names the likely cause.
Logon types, NTSTATUS / SubStatus and Kerberos failure codes translated — no more decoding 0xC000006A by hand.
Counts by category, top users by failures, top source hosts/IPs by failures.
Saved server list plus one-click discovery of every domain controller (using your domain creds) — auto-selects the PDC emulator, or query all DCs at once. Read-only.
CSV export for tickets, 60-second auto-refresh, plus a headless CLI mode for scheduled triage.
Dark, dense and functional — the grid is the product.
No .NET SDK and no modules to install. Grab the standalone exe, or run the script directly — either way it's portable.
.\src\WinLogonAuditor.ps1 -Cli -Target DC01 -User jsmith -Hours 48 -OutFile triage.csv
| ID | Meaning | Class | Log |
|---|---|---|---|
4624 | Successful logon (approval) | Success | Security |
4625 | Failed logon | Failure | Security |
4634 / 4647 | Logoff / user-initiated sign-out | Info | Security |
4740 | Account lockout (caller computer = source) | Lockout | Security |
4767 | Account unlocked | Success | Security |
4768 / 4769 / 4771 | Kerberos TGT / service ticket / pre-auth failed | Failure | Security |
4776 | NTLM credential validation | Success | Security |
4778 / 4779 | RDP session reconnected / disconnected | Info | Security |
4800 / 4801 | Workstation locked / unlocked | Info | Security |
1074 / 6005 / 6006 | Shutdown-restart / boot / clean stop | Info | System |
6008 / 41 | Unexpected shutdown / kernel-power crash | Failure | System |