+
Skip to content

freakynit/cmd-chat

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CMD CHAT

CMD CHAT is a new milestone in console communication.
A fully anonymous chat between two clients, impossible to intercept or hand over.
All data exists only in RAM and is wiped after the session ends.
No logs, no traces, no compromise.


🔒 Key Features

  • Full anonymity
  • End-to-End encryption (RSA + symmetric key)
  • Data stored only in memory (RAM), deleted on exit
  • No logging, no persistence on disk
  • Easy to run via Python or CLI

⚙️ How It Works

  1. The client generates an RSA key pair.
  2. The server creates a symmetric key.
  3. The client sends its public key to the server.
  4. The server encrypts the symmetric key and sends it back.
  5. The client decrypts and confirms the key.
  6. From that point, all communication is done via symmetric encryption.

Everything happens in memory only. Nothing is written to disk.


🚀 Installation & Run

Python

  1. Clone the repository: git clone https://github.com/emilycodestar/cmd-chat.git cd cmd-chat

  2. Create a virtual environment and install dependencies:

    Linux / macOS: python -m venv venv && source venv/bin/activate && pip install -r requirements.txt

    Windows (PowerShell): python -m venv venv ; .\venv\Scripts\activate ; pip install -r requirements.txt

  3. Start the server (set a password for client connections): python cmd_chat.py serve 0.0.0.0 1000 --password YOUR_PASSWORD

  4. Connect a client: python cmd_chat.py connect SERVER_IP 1000 USERNAME YOUR_PASSWORD

    Example (local run): python cmd_chat.py connect localhost 1000 tyler YOUR_PASSWORD


🎥 Example

Here’s how it looks in action:

Example

About

Secured console chat with RSA & Fernet

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%
点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载