This is an unofficial and automated copy of the repository hosted on tfs.
An efficient solution for remote controlling a Windows computer.
Team:
The C++ clients provide control for: filesystem, regedit, cmd, screen, mouse. It features:
- COM hijacking technology for in-system seeding
- installation and uninstallation controls
- all in-dll execution
- efficient and self-repairing TCP protocol
The server features:
- an extensible MVVM arhitecture written for VB.Net and used for composing the user interfaces
- asynchronous programming for a better control over all connected components and users
- security checks for all packets received
- a mapping of raw in-memory data received from C++ clients to managed types native to VB.Net
Unfortunately property sheets had to be removed from this public repo. Because of this the dependecies between projects should be remade:
- Core project is used by all components and Loader.
- Loader requires Core and LoaderCore.
- ServerCore is used only by LumiereSombre.
Config.h.in contains basic networking configuration for the components. The extension must be removed and the file edited. IP addresses are supported in tcp code but not in the Config.h file.
- Logic diagram of the entire system:
- Logic diagram for user/component selection implemented in server: