A secure, LAN-based remote access application that allows users to control and monitor systems within the same network in real time. The platform enables administrators to perform encrypted screen sharing, and execute keyboard and mouse actions remotely for seamless system management
- ✅ Secure Screen Sharing – Shares the system screen in real time using PIL for efficient image capture and transfer.
- ✅ Encrypted Communication – Ensures data security with ChaCha20 encryption for all transmitted content.
- ✅ Remote Keyboard Control – Captures and sends keyboard inputs using the keyboard library for full remote typing access.
- ✅ Remote Mouse Actions – Allows controlling the target system’s mouse for navigation and clicks.
- ✅ Python Tkinter GUI – Provides an intuitive and responsive interface for easy operation and management.
- ✅ LAN-Based Connectivity – Works entirely within a local area network for fast, offline, and secure access.
-
Clone the Repository
git clone https://github.com/AmalRitessh/LANDesk cd LANDesk -
Install the requirements.txt
pip install -r requirements.txt
-
Run app.py
python3 app.py
-
Enter the Ip address of client in the input box
Note: Ensure that LANDesk is already running in the client before sending request.
-
Once client accepts, The server can view screen and send keyboard and mouse inputs

-
To close from client side, click on the close button in the pop up window.
-
To close from server side, either click on the close button in the pop up or in the main window.
|
|
