Skip to content

A simple secure P2P chat in Python with end-to-end encryption.

Notifications You must be signed in to change notification settings

julianuziemblo/secure-messenger

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

secure_messenger

A simple, secure P2P chat in Python.

Running

Docker

./run.sh -u <username> -P <passphrase>

Locally

python3 app.py -u <username> -P <passphrase>

Basic usage

Available commands

  • /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

Description

The app uses ssl and cryptography modules to encrypt the communication end-to-end.

About

A simple secure P2P chat in Python with end-to-end encryption.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages