Skip to content

A secure, LAN-only remote access solution that replicates AnyDesk-like functionality, enabling real-time encrypted screen sharing and full keyboard/mouse control for smooth and private system management.

Notifications You must be signed in to change notification settings

AmalRitessh/LANDesk

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📹 LANDesk

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

✨ Features

  • 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.

🚀 Setup Instructions

  1. Clone the Repository

    git clone https://github.com/AmalRitessh/LANDesk
    cd LANDesk
  2. Install the requirements.txt

    pip install -r requirements.txt
  3. Run app.py

    python3 app.py
  4. Enter the Ip address of client in the input box
    Note: Ensure that LANDesk is already running in the client before sending request. home page

  5. Request to connect sent to client home page

  6. Once client accepts, The server can view screen and send keyboard and mouse inputs home page home page

  7. To close from client side, click on the close button in the pop up window.

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

Contributors

Profile
@AmalRitessh
Profile
@ADITHYA-NS

About

A secure, LAN-only remote access solution that replicates AnyDesk-like functionality, enabling real-time encrypted screen sharing and full keyboard/mouse control for smooth and private system management.

Topics

Resources

Stars

Watchers

Forks

Contributors 2

  •  
  •  

Languages