Skip to content
This repository has been archived by the owner on Sep 24, 2021. It is now read-only.

melvyn2/ThatChat

Repository files navigation

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