MonitorPro

Self hosted workforce monitoring for Windows environments. Scheduled screenshots, screen recording, live view, and application activity logging, with every byte staying on a server you control.

What it is

MonitorPro pairs a Windows agent with a web dashboard. The agent records what happens on managed endpoints and reports back to a server you own, so monitoring data never passes through a third party cloud.

It was built for operations teams that need verifiable activity records: BPO floors, distributed development teams, and regulated environments where external monitoring services are not an option.

Windows Agentcapture . record . activity logTLS / WebSocketNode.js APIExpress . Socket.IOMySQL 8React Dashboardreview . configure . export

Capabilities

  • Scheduled screenshots. Timezone aware capture intervals with per company defaults and full history.
  • Screen recording. FFmpeg based capture with local, server, or hybrid retention.
  • Live view. Real time screen streaming with adaptive quality, compatible with RDP sessions.
  • Application activity log. Active window and application tracking with readable application names.
  • Browser tab tracking. Active tab capture through UI Automation.
  • Idle detection. Configurable inactivity threshold separates active time from idle time.
  • Presence signalling. Instant online and offline state over a persistent WebSocket.
  • Offline queue. Captures buffer on the endpoint and sync when connectivity returns.
  • Per company enrollment. Agent keys scope each installation to a single tenant.
  • Self hosted data. Screenshots, recordings, and logs stay on infrastructure you control.

Technical specification

AgentC# / .NET, Windows
APINode.js, Express, Socket.IO
DashboardReact, Vite
DatabaseMySQL 8
DeploymentDocker behind nginx
TransportTLS, WebSocket
HostingYour server or ours

Deployment

  1. Provision. API and dashboard containers go up on your server or ours.
  2. Enroll. Distribute the installer carrying your company agent key.
  3. Configure. Set capture intervals, retention windows, and recording mode per company.
  4. Operate. Review activity, screenshots, and recordings from the dashboard.

See MonitorPro running on your own endpoints

We respond within one business day.