encrypted terminal chat with file xfer, shared terminal acess, sandbox vm supporitn docker, multipass and virtualbox. also local ai model integration.
Go to file
2023-03-08 19:10:49 +03:00
cmd_chat Code refactoring 2023-03-08 18:59:38 +03:00
.gitignore Create pypi package 2023-03-08 19:10:49 +03:00
example.gif Add gif to readme with example 2022-12-01 11:36:48 +03:00
LICENSE Code refactoring 2023-03-08 18:59:38 +03:00
main.py Code refactoring 2023-03-08 18:59:38 +03:00
README.MD Create pypi package 2023-03-08 19:10:49 +03:00
requirements.txt Updated requirements.txt 2022-12-02 08:18:47 +03:00
run_client.sh Deleted client.py 2022-12-01 10:14:14 +03:00
run_server.sh Updated run_server.sh 2022-12-02 08:19:30 +03:00
setup.py Create pypi package 2023-03-08 19:10:49 +03:00

 ██████╗███╗   ███╗██████╗  ██████╗██╗  ██╗ █████╗ ████████╗
██╔════╝████╗ ████║██╔══██╗██╔════╝██║  ██║██╔══██╗╚══██╔══╝
██║     ██╔████╔██║██║  ██║██║     ███████║███████║   ██║   
██║     ██║╚██╔╝██║██║  ██║██║     ██╔══██║██╔══██║   ██║   
╚██████╗██║ ╚═╝ ██║██████╔╝╚██████╗██║  ██║██║  ██║   ██║   
 ╚═════╝╚═╝     ╚═╝╚═════╝  ╚═════╝╚═╝  ╚═╝╚═╝  ╚═╝   ╚═╝                                            

Alt Text

What is this?

It is console chat with encrypting your messages

How it works?

All you need it's to run web-server and connect to them via client

Run

Create and activate virtual environment python

pip install cmd-chat
python main.py

How crypting works?

  • Client making priv key
  • Server making symmetric key
  • Client sending public key to server
  • Server crypting symmetric key and sending to client
  • Client encrypting private key
  • And than communicate with server via symmetric key