Chat over Berkeley Sockets with encryption, p2p and over internet (needs port fowarding).
About • Features • Usage • Credits • License
This is a simple python program made for university work. It uses python socket, threads and a encryption package. This program uses P2P and client-server architecture.
- Interactive Chat
- Send and view replies.
- Multi-client
- Create a lobby with your friends
- P2P
- Run your own server and client to make a direct connection with another clients
- Encryption
- Make your messages safe with fernet.
To run this program you will need git, python, request, cryptography. On your console:
# Clone the repository
git clone https://github.com/cassiofb-dev/python-p2p-crypt-chat
# Go inside
cd python-p2p-crypt-chat
# Install dependencies
pip install requests
pip install cryptography
# run application
py p2p.py
This app uses the following open source projects:
MIT
Acesse meu site · GitHub @cassiofb-dev · Twitter @cassiofb_dev