"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.
This project was built live! Watch the full tutorial here:
Watch the full video: https://youtu.be/sRpcmGFPoj0
- 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).
- 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.
- Socket Programming: Built from scratch using Python's
socketandthreading. - 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.
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. |
- Clone the Repository
git clone https://github.com/ahmedfox1/Python-E2EE-Hacker-Chat.git cd GID-Secure-Terminal pip install cryptography colorama