This is a simple application written in python made for university work. It uses python socket, threads and a encryption package. It uses client-server architecture.
- Private messages
- Send private messages to your friends.
- Friends list
- Add friends.
- Encryption
- End to end encrypted messaging with fernet.
To run this program you will need git, python, cryptography. On your console:
# Clone the repository
git clone https://github.com/alinategh-js/secure-console-chat.git
# Go inside the folder
cd secure-console-chat
# Install dependencies
pip install cryptography
# run the server
py server.py
Now that you have an instance of the server running, you can open another terminal and run multiple clients:
# run a client
py client.py