You need:
- Two computers(client & server) that are connected to the same local area network.
- Both computers should support linux OS.
- Run server.py on your remote computer.
# Run server
$ python3 server.py
- Run client.py on your own computer.
# Run client
$ python3 client.py
-
Choose a name as client
-
After the handshake process(~10 secs), choose a command from list
- Show my profile
- Send a terminal command
- Quit
- After choosing "Send a terminal command", type in your command to execute.
- Remove commands are forbidden.
- User needs to wait 5 seconds before sending another command.
- Symmetric encryption wrt RSSI value of client in both client and server side.
- Filter mechanism according to RSSI value of client in the server side.