Skip to content

HMD191/remote-control

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 

Repository files navigation

How to run project:

--> Run server first

g++ -pthread SERVER/.cpp SERVER//*.cpp -o server;

./server 8080

--> Next, run client

g++ -pthread CLIENT/*.cpp -o client -lncurses

./client <"your local ip"> 8080

  1. client sends request to server
  2. server does the request and gets data
  3. server sends data to client

Client will ask to process in server's system: -Client send the message in type:

+ 1 : start app
+ 6 : stop app

+ 2 : List installed programs
+ 3 : Capture the screen
+ 4 : Keylog
+ 5 : Browse the directory tree
+ 7 : running processes

-Server returns the message:

+ 1 : success or not
+ 6 : success or not

+ 2 : string that saves the information of installed programs
+ 3 : Image (file .png, .JPEG, ...)
+ 4 : Every characters on the keyboard from 'start command' to 'end command'
+ 5 : string that saves the tree path
+ 7 : string of running processes

Login -> menu:

  • List process, Tree, : Show a list
  • Capture : (Open new windown and display image)
  • Keyboard : display real time
  • ListApp :

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 99.3%
  • Other 0.7%