Sentinel is a Windows-based desktop app that scans your network for SQL Server machines or general Windows servers and retrieves:
- Free disk space
- Memory usage
- OS version / Service Pack
- Uptime
- Maintenance status (custom)
- Host/IP details
- ✅ Network scan (manual & timer-based)
- ✅ GUI list of active machines
- ✅ CSV export of audit logs
- ✅ Maintenance window support
- ✅ WPF Desktop UI
- ✅
appsettings.jsonfor configuration
- Windows 10+
- .NET Framework (WPF apps)
- Visual Studio 2022 (Community)
- PowerShell 5.1+
- Clone the repo:
git clone https://github.com/cybergeist0/sentinel.git-
Open
Sentinel.slnin Visual Studio 2022 -
Make sure
appsettings.jsonis set to:- Build Action:
Content - Copy to Output Directory:
Copy if newer
- Build Action:
-
Right-click
GUI→ Set as Startup Project → Build & Run ✅ -
On each target server, run
agent.ps1(e.g. via service or scheduled task)
Click “Export CSV” to download the current audit log. Default export path is defined in appsettings.json.
- PowerShell agents should only be deployed in trusted environments
- Credentials are not stored — agents are passive
- Encrypted config/comm can be added later