monitor_rdp is a simple tool designed for company environments, enabling teams to share their Remote Desktop Protocol (RDP) connection information. Its primary goal is to prevent users from being disconnected from remote Windows computers by other teammates and provide a nice user history.
- Rust-based CLI: A command-line interface for client interactions.
 - C Integration: An intuitive user interface built with C.
 - Python Server: Handles database interactions and provides necessary APIs.
 
Follow these steps to install the project:
Ensure you have CMake and Raylib installed on your machine. If needed, adjust the paths in the CMakeLists.txt file located in the c_ui directory.
- Clone the repository:
git clone https://github.com/d-shiri/rdp_monitor
 - Run 
build.ps1and it will build and copy everything tooutput_binsto be used. 
You can download the executables from assets/bins.zip.
Before running the application, ensure you have a .env file in the same directory as nct.exe.
- Put py_server folder on your linux server, create python virtual environment for it and run once to make sure the database tables are created.
 - Refer to env_example for guidance on the format of the .env file.
See 
env_exampleto see the.envformat. To see how to use the tool, execute: 
nct.exe --help
# or 
nct.exe -h