A simple, secure P2P chat in Python.
./run.sh -u <username> -P <passphrase>
python3 app.py -u <username> -P <passphrase>
/join <IP>[:<port>]
- join a conversation through a user with provided IP (and optionally also port)/accept <user>
- accept user's request to join your converation/list
- list users in this conversation/msg <message>
- send message to all users in current conversation/whisper <user> <message>
- send message to specific user in current conversation/exit
- exit current conversation or the whole app/help
- display all commands
The app uses ssl and cryptography
modules to encrypt the communication end-to-end.