Skip to content

ahmedfox1/Python-E2EE-Hacker-Chat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

5 Commits
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿ•ต๏ธโ€โ™‚๏ธ G.I.D Secure Terminal

Project Banner Python Encryption

"Turn your terminal into a Hollywood-style, military-grade encrypted communication channel."

G.I.D Secure Terminal is a Python-based chat application that combines a cinematic Cyberpunk/Matrix interface with real-world End-to-End Encryption (E2EE) using RSA-2048 and AES standards.


๐Ÿ“บ As Seen on YouTube

This project was built live! Watch the full tutorial here: YouTube

Watch the full video: https://youtu.be/sRpcmGFPoj0


โšก Features

๐Ÿ–ฅ๏ธ The Interface (UI)

  • Matrix Rain Boot Sequence: A cinematic start-up effect.
  • Security Protocol Puzzle: A binary matrix authentication puzzle (Parity Bit Logic) required to access the system.
  • Responsive Design: Automatically centers text based on your terminal width.
  • Visual Feedback: Color-coded logs (Green for success, Red for danger, Yellow for processing).

๐Ÿ”’ The Security (Cryptography)

  • Hybrid Encryption: Uses AES for message encryption and RSA-2048 for key exchange.
  • End-to-End Encryption (E2EE): The server cannot read messages. It only routes encrypted blobs.
  • Dynamic Key Generation: New RSA keys are generated in RAM every time the client starts.
  • Public Key Infrastructure: Agents register their public keys with the server upon connection.

๐Ÿ“ก The Network

  • Socket Programming: Built from scratch using Python's socket and threading.
  • Offline Messaging (Store & Forward): If the target agent is offline, the server stores encrypted messages and delivers them instantly upon reconnection.
  • Multi-Client Support: The server handles multiple agents simultaneously.

๐Ÿ“ฆ Requirements & Installation

You need to install the following external Python libraries to run the project:

Library Purpose
cryptography Handles RSA & AES encryption standards.
colorama Creates the Matrix-style colored terminal interface.

๐Ÿ› ๏ธ Quick Setup

  1. Clone the Repository
    git clone https://github.com/ahmedfox1/Python-E2EE-Hacker-Chat.git
    cd GID-Secure-Terminal
    pip install cryptography colorama

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages