/ThatChat

Encrypted chat, in python

Primary LanguagePythonGNU General Public License v3.0GPL-3.0

ThatChat - Encrypted Python Chat

Build Status - Travis CI Build Status - Appveyor

This a little project written in python 2 for encrypted chat.

Requirements

Python 2.7

PycryptodomeX : pip install pycryptodomex

PyQt5 for the client

nclib for the client

pyDH

PyInstaller: requires develop branch (pip install https://github.com/pyinstaller/pyinstaller/archive/develop.zip)

Twisted for the server

Building

git clone https://github.com/melvyn2/ThatChat.git
cd ThatChat
./make.py deps
./make.py build all

Plannned Features

• Rewrite in python3

• Password protected servers or chat rooms

• Different rooms on same server

• Able to be in multiple rooms at once through pyqt tabs

Test Server

A test server is availible at 73.223.92.4 running at port 7000