May 4, 2026 01:00 PM
(This post was last modified: Jul 11, 2026 02:35 AM by OffCode.)
The Web Remote Control System is a high-performance, completely free, and self-hosted platform that lets you manage Windows devices directly from any web browser. Combining a lightweight Windows Agent with a Blazor-based control panel, you can monitor and control remote computers in real time without being physically present.
AES-256 GCM Encryption: The system is built with security as its absolute foundation. All sensitive payloads and communication between the Agent and the Backend are encrypted end-to-end using AES-256 GCM. This guarantees that even if your connection is intercepted using packet sniffers like Wireshark, the data remains completely unreadable and protected. A dedicated Server Manager tool securely generates cryptographic Master Keys and directly embeds them into the Agent executables, ensuring zero-configuration deployment without compromising security.
![[Image: image.png]](https://i.postimg.cc/JhrBLrTJ/image.png)
![[Image: Remot-Control-Manager.png]](https://i.postimg.cc/4ydVzdRm/Remot-Control-Manager.png)
Video:
https://youtu.be/_gMLGK7DUUI
✨ Features
AES-256 GCM Encryption: Sensitive hub payloads are encrypted at the application layer; use HTTPS/WSS in production. Each agent stub gets its own AES-256 key (AgentKeyId) plus a per-stub connect token.
Live Stream & Interactive Control: View the remote desktop and interact with the mouse/keyboard in real time.
Chat: Real-time two-way chat between the dashboard administrator and the remote agent user, with a customizable admin nickname and message history.
Share Screen (Public Viewer): Generate a public, anonymous link to securely share the live stream without giving dashboard access. Custom expiry (hours + minutes) or No time limit; expired links stop relaying frames automatically.
Streaming File Manager: Transfer large files efficiently without hitting memory limits; browse all ready drives (fixed, removable, network) and jump to common folders (e.g. Desktop, Documents, Downloads, Program Files, AppData); click-to-open navigation with upload target following the current path; optional Upload and run toggle; File Search by name with wildcard and recursive subdirectory support.
Desktop Screenshot: Capture preview in the control panel; Close Image dismisses the preview without leaving the page.
Task Manager & Process Blocker: View and manage active processes from the web interface. Block specific applications by name so the remote agent kills them on startup; setting persists even if the dashboard is closed.
Power Controls: Shut down or restart the remote device from the Task Manager panel.
Software Manager: List installed applications and uninstall them remotely using Windows Registry data.
Remote Process Execution: Instantly run commands, open files, or launch software on the remote machine.
Remote Terminal & Script Manager: Interactive PowerShell/CMD terminal in the browser, plus a built-in script editor for Python, PowerShell, Batch, and VBScript. Includes Stop Script, Download Output, and Scheduled Script Execution (managed by the backend even if the browser dashboard is closed).
System Telemetry: Monitor hardware and software metrics (CPU, RAM, OS version, network info) through the Computer Info dashboard. Startup Programs includes a Remove button (Registry HKCU/HKLM or startup folder; admin required for HKLM).
Device History: Track and manage previously connected devices for quicker reconnection.
Real-time Device Ping: Connected devices list shows live round-trip latency (ms) between the backend and each online agent, updated about every 10 seconds with color-coded indicators.
Telegram Notifications (Optional): Receive a Telegram message when any device comes online. Configure bot token and chat ID from Agent settings; includes setup help and a test message button.
Telegram Bot Commands: Send /Get_info in the configured Telegram chat to fetch Computer Info from an online device (device selection when multiple devices are connected).
Agent Settings: Windows auto startup with a custom startup name (default: RemoteControlAgent), configurable from the dashboard.
Dashboard Lock: Password gate for the admin panel (/authentication/login), with settings at /authentication/settings. Cookie session plus short-lived JWT for SignalR and protected REST APIs.
Remove Agent: Disconnect a device from the dashboard and trigger remote uninstall of the agent executable on the target PC; if the agent is offline, the request is queued in SQLite and runs when it reconnects.
Server Manager: Configure ports, start the backend and frontend independently (stopping Frontend does not stop Backend, and vice versa), generate secure client agents (stubs), toggle optional file logging, and view the latest project changelog directly within the application.
Download: https://www.dev-offcode.com/RemoteControl.html
AES-256 GCM Encryption: The system is built with security as its absolute foundation. All sensitive payloads and communication between the Agent and the Backend are encrypted end-to-end using AES-256 GCM. This guarantees that even if your connection is intercepted using packet sniffers like Wireshark, the data remains completely unreadable and protected. A dedicated Server Manager tool securely generates cryptographic Master Keys and directly embeds them into the Agent executables, ensuring zero-configuration deployment without compromising security.
![[Image: image.png]](https://i.postimg.cc/JhrBLrTJ/image.png)
![[Image: Remot-Control-Manager.png]](https://i.postimg.cc/4ydVzdRm/Remot-Control-Manager.png)
Video:
https://youtu.be/_gMLGK7DUUI
✨ Features
AES-256 GCM Encryption: Sensitive hub payloads are encrypted at the application layer; use HTTPS/WSS in production. Each agent stub gets its own AES-256 key (AgentKeyId) plus a per-stub connect token.
Live Stream & Interactive Control: View the remote desktop and interact with the mouse/keyboard in real time.
Chat: Real-time two-way chat between the dashboard administrator and the remote agent user, with a customizable admin nickname and message history.
Share Screen (Public Viewer): Generate a public, anonymous link to securely share the live stream without giving dashboard access. Custom expiry (hours + minutes) or No time limit; expired links stop relaying frames automatically.
Streaming File Manager: Transfer large files efficiently without hitting memory limits; browse all ready drives (fixed, removable, network) and jump to common folders (e.g. Desktop, Documents, Downloads, Program Files, AppData); click-to-open navigation with upload target following the current path; optional Upload and run toggle; File Search by name with wildcard and recursive subdirectory support.
Desktop Screenshot: Capture preview in the control panel; Close Image dismisses the preview without leaving the page.
Task Manager & Process Blocker: View and manage active processes from the web interface. Block specific applications by name so the remote agent kills them on startup; setting persists even if the dashboard is closed.
Power Controls: Shut down or restart the remote device from the Task Manager panel.
Software Manager: List installed applications and uninstall them remotely using Windows Registry data.
Remote Process Execution: Instantly run commands, open files, or launch software on the remote machine.
Remote Terminal & Script Manager: Interactive PowerShell/CMD terminal in the browser, plus a built-in script editor for Python, PowerShell, Batch, and VBScript. Includes Stop Script, Download Output, and Scheduled Script Execution (managed by the backend even if the browser dashboard is closed).
System Telemetry: Monitor hardware and software metrics (CPU, RAM, OS version, network info) through the Computer Info dashboard. Startup Programs includes a Remove button (Registry HKCU/HKLM or startup folder; admin required for HKLM).
Device History: Track and manage previously connected devices for quicker reconnection.
Real-time Device Ping: Connected devices list shows live round-trip latency (ms) between the backend and each online agent, updated about every 10 seconds with color-coded indicators.
Telegram Notifications (Optional): Receive a Telegram message when any device comes online. Configure bot token and chat ID from Agent settings; includes setup help and a test message button.
Telegram Bot Commands: Send /Get_info in the configured Telegram chat to fetch Computer Info from an online device (device selection when multiple devices are connected).
Agent Settings: Windows auto startup with a custom startup name (default: RemoteControlAgent), configurable from the dashboard.
Dashboard Lock: Password gate for the admin panel (/authentication/login), with settings at /authentication/settings. Cookie session plus short-lived JWT for SignalR and protected REST APIs.
Remove Agent: Disconnect a device from the dashboard and trigger remote uninstall of the agent executable on the target PC; if the agent is offline, the request is queued in SQLite and runs when it reconnects.
Server Manager: Configure ports, start the backend and frontend independently (stopping Frontend does not stop Backend, and vice versa), generate secure client agents (stubs), toggle optional file logging, and view the latest project changelog directly within the application.
Download: https://www.dev-offcode.com/RemoteControl.html




![[Image: Remote-Control1.png]](https://i.postimg.cc/C0JnXs7m/Remote-Control1.png)