Create or join a private chatroom without any third-party middlemen in less than 30 seconds, available through an AES encrypted password protected link.

Overview

PY-CHAT

Create or join a private chatroom without any third-party middlemen in less than 30 seconds, available through an AES encrypted password protected link.

PY-CHAT.gif

Download (Windows)

  1. Download PY-CHAT.zip here
  2. Unzip PY-CHAT.zip
  3. Double-click PY-CHAT

Usage

Creating a chatroom

  1. Enter "create"
  2. Enter your address
    • Example: localhost
    • Example: localhost:5555
  3. Enter your forwarded port address (optional)
    • Example: 2.tcp.eu.ngrok.io:18413
  4. Choose your chatroom password (hidden)
  5. Save the chatroom link
  6. Choose your username

Joining a chatroom

  1. Enter "join"
  2. Paste the chatroom link
  3. Enter the chatroom password (hidden)
  4. Choose your username

Features

  • AES Encrypted Link
  • TLS Encrypted Messages
  • Forwarded Port Support
  • Connect / Disconnect Notices

Requirements

Installation

  • git clone https://github.com/Wans1e/PY-CHAT.git && cd cd PY-CHAT
  • Windows
    • pip install cryptography pyinstaller pipwin && pipwin install curses
    • python PY-CHAT.py
  • Mac / Linux
    • pip3 install cryptography curses pyinstaller
    • python3 PY-CHAT.py

Executable

  • pyinstaller -F -i PY-CHAT.ico PY-CHAT.py
You might also like...
A simple method to create strong password.

A simple method to create strong password.

An end-to-end encrypted chat

An end-to-end encrypted chat, that allows users to anonymously talk without ip logs, personal info, or need for registration.

A python script to decrypt media files encrypted using the Android application 'Secret Calculator Photo Vault'. Supports brute force of PIN also.

A python script to decrypt media files encrypted using the Android application 'Secret Calculator Photo Vault'. Supports brute force of PIN also.

List of short Codeforces problems with a statement of 1000 characters or less. Python script and data files included.

Shortest problems on Codeforces List of Codeforces problems with a short problem statement of 1000 characters or less. Sorted for each rating level. B

Using Python to parse through email logs received through several backup systems.

outlook-automated-backup-control Backup monitoring on a mailbox: In this mailbox there will be backup logs. The identification will based on the follo

Tool to generate wrappers for Linux libraries allowing for dlopen()ing them without writing any boilerplate

Dynload wrapper This program will generate a wrapper to make it easy to dlopen() shared objects on Linux without writing a ton of boilerplate code. Th

a simple proof system I made to learn math without any mistakes

math_up a simple proof system I made to learn math without any mistakes 0. Short Introduction test yourself, enjoy your math! math_up is an NBG-based,

Manually Install Python 2.7 pip without any problem !

Python2.7_install_pip Manually Install Python 2.7 pip without any problem ! Download installPip.py to your system and Run the code using this Command

Viewflow is an Airflow-based framework that allows data scientists to create data models without writing Airflow code.
Viewflow is an Airflow-based framework that allows data scientists to create data models without writing Airflow code.

Viewflow Viewflow is a framework built on the top of Airflow that enables data scientists to create materialized views. It allows data scientists to f

Releases(Release)
Owner
null
List of all D&D 5e monsters: WotC + popular third-party sourcebooks

Xio's Guide to Monsters If you're a DM like me, and you have multiple sources of D&D 5e monsters that include WotC as well as third-party suppliers, y

null 20 Jan 6, 2023
Run CodeServer on Google Colab using Inlets in less than 60 secs using your own domain.

Inlets Colab Run CodeServer on Colab using Inlets in less than 60 secs using your own domain. Features Optimized for Inlets/InletsPro Use your own Cus

null 2 Dec 30, 2021
List Less Than Ten with python

List Less Than Ten with python

PyLaboratory 0 Feb 7, 2022
dynamically create __slots__ objects with less code

slots_factory Factory functions and decorators for creating slot objects Slots are a python construct that allows users to create an object that doesn

Michael Green 2 Sep 7, 2021
ArinjoyTheDev 1 Jul 17, 2022
Aero is an open source airplane intelligence tool. Aero supports more than 13,000 airlines and 250 countries. Any flight worldwide at your fingertips.

Aero Aero supports more than 13,000 airlines and 250 countries. Any flight worldwide at your fingertips. Features Main : Flight lookup Aircraft lookup

Vickey 비키 4 Oct 27, 2021
BestBuy Script Designed to purchase any item when it becomes available.

prerequisites: Selnium; undetected-chromedriver. This Script is designed to order an Item provided a link from BestBuy.com only.

Bransen Smith 0 Jan 12, 2022
- Auto join teams teams ( from calendar invite )

Auto Join Teams Meetings Requirements: Python 3.7 or higher Latest Google Chrome This script automatically logins to your account and joins the meetin

Prajin Khadka 10 Aug 20, 2022
Automatically remove user join messages when the user leaves the server.

CleanLeave Automatically remove user join messages when the user leaves the server. Installation You will need to install poetry to run this bot local

null 11 Sep 19, 2022
Auto Join Zoom Meeting

Auto-Join-Zoom-Meeting Join a zoom meeting with out filling in meeting id's or passcodes, one button for it all! Setup See attached excel document. MA

JareBear 1 Jan 25, 2022