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
- client sends request to server
- server does the request and gets data
- 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 :