A CLI chat interface that can be used for exchanging text messages as well as run system commands.
- Run the RunMeFirst.py file before anything to generate the private and public keys
- The client text messages and system commands(linux) are randomly selected from the message.txt file
- The server responses to text messages have to be manually made by a worker while the system commands are run automatically by the server and need no assistance of any sort.
- There is message logging for server and clients separately which also records the date and time of interaction.
- If system commands are sent by the clients, the server makes sure to relay ACK and NOACK messages back to the client.
- All messages and commands relayed are RSA encrypted.