Skip to content

Java-based application for remote monitoring and controling of a server via network socket, using Java Swing for the GUI.

Notifications You must be signed in to change notification settings

git03-Nguyen/Socket-Remote-Controller

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Remote Controller over Sockets

Overview

This is a project developed as a final group assignment for the Computer Networking course. This Java-based application, utilizing Java Swing for its graphical user interface (GUI), enables a client to remotely monitor and control a server's live screen, keyboard inputs, running processes, installed apps, system info, and more over a network socket.

Features

  • GUI support: Include a GUI for the client to interact with the server easily.
  • Remote Monitor: View and capture the server's screen in real-time.
  • Keyboard Input Monitoring: Capture and simulate key presses on the server.
  • Process Management: List and manage processes running on the server.
  • Installed Apps: List every installed applications on the server.
  • System controls: Allow client to shutdown, restart, sleep, ... and view the server's system information.

About

Java-based application for remote monitoring and controling of a server via network socket, using Java Swing for the GUI.

Topics

Resources

Stars

Watchers

Forks

Languages