alinategh-js / secure-console-chat

A secure end-to-end encrypted console chat written in Python.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Secure Console Chat App

About

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.

Features

  • Private messages
    • Send private messages to your friends.
  • Friends list
    • Add friends.
  • Encryption
    • End to end encrypted messaging with fernet.

Usage

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

About

A secure end-to-end encrypted console chat written in Python.


Languages

Language:Python 100.0%