Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ghost Chat - Lord Hydra Edition

The Most Secure, Temporary, Memory-Only Chat System
Temporary • Private • Decentralized • Freedom

🚨 Important Security Notice

⚠️ WARNING: This tool is for educational and legitimate privacy purposes only. Users are solely responsible for complying with local laws and regulations.

📖 Overview

Ghost Chat is an secure, ephemeral chat system that operates entirely in RAM with zero disk writes. It combines military-grade encryption with Tor anonymity and your own custom secret language.

✨ Features

  • 🔒 Triple-Layer Encryption: AES-256 + NaCl/Noise + Custom Mapping
  • 🌐 Tor Hidden Services: Ephemeral .onion addresses
  • 💾 Memory-Only Operation: No disk writes, complete wipe on exit
  • ⚡ Peer-to-Peer: No central servers
  • 🎭 Custom Language: Your own word-to-code mappings
  • 🚀 Temporary: Everything vanishes when you exit

🚀 Quick Start

Prerequisites

  • Linux system
  • Python 3.8+
  • Tor service

🧩 Custom Mapping Guide (Required to Understand How GhostChat Works)

GhostChat doesn't just encrypt your messages — it also converts your words into your own custom coded language before encryption. This adds a 3rd layer of protection.

You control this entire mapping.

🧠 What Is Custom Mapping? Custom mapping is a dictionary inside GhostChat that converts:

text hello → quantum_flare meet → node_convergence how are you → status_query 5 → pentad ? → interrogate Every word (or phrase) becomes a coded token before encryption. Even if someone decrypts the message (nearly impossible), they still won't understand it without your mapping.

📍 Where to Edit Your Mapping Open: ghostchat/custom_mapping.py

Inside you will find:

python USER_CUSTOM_MAPPINGS = { 'hello': 'quantum_flare', 'hi': 'neural_pulse', 'and': 'nexus_bridge', 'love': 'harmonic_resonance', ... } This dictionary belongs to you. Edit it freely.

✏️ How to Edit Custom Mapping You can:

✔ Add your own words

✔ Replace existing codes

✔ Add multi-word phrases

✔ Use emojis or symbols

✔ Create your own theme

✔ Build your own secret language

Example custom user edits:

python USER_CUSTOM_MAPPINGS = { 'hello': 'h_wave', 'friend': 'ally_core', 'danger': '⚠️core_alert', 'meet me': 'convergence_point', 'how are you': 'status_request', 'love': '❤️‍🔥pulse', } GhostChat automatically reloads this mapping on startup.

🛠 Testing Your Mapping Run:

bash python3 custom_mapping.py Output:

text Original: hello world Encoded: quantum_flare|omega|... Decoded: hello world Success: True If Success: True, your mapping works.

🔄 Sharing Mapping + Keys With Someone GhostChat only works if both users have the same setup.

You must share:

custom_mapping.py

Outer key

Inner key

Chat key

If any of these differ:

❌ messages will not decode

❌ words won't match

❌ communication breaks

This is by design — total privacy.

🧠 How GhostChat Transforms Your Message If you type: meet me tomorrow

GhostChat performs:

🧩 Step 1 — Custom Mapping meet → convergence_node me → spectral_self tomorrow → future_phase

🔐 Step 2 — Chat Key Encryption AES-based inner boxing

🔐 Step 3 — Outer Key Encryption Final protective layer

🌐 Step 4 — Tor Transport Sent over an encrypted onion route

Only your friend with:

✔ your mapping

✔ your keys

✔ GhostChat

can reverse the process.

🧪 Quick Checklist

Requirement Why Same mapping file Needed to decode words Same keys Needed to decrypt Lowercase mapping keys Matching works correctly Restart GhostChat after changes Reloads mapping Do not duplicate keys Avoids collisions

🔮 In One Sentence… Install GhostChat → Edit your custom mapping → Share mapping + keys → Host or join a room → Chat in your own encrypted language.

Installation & Usage

# Clone the repository
git clone https://github.com/LORD-HYDRAA/Ghost-Chat.git
cd ghost-chat
chmod +x install.sh run.sh
./install.sh

# Host a chat room
sudo -E ./run.sh -host -key "your_outer_key" -inner "your_inner_key" -chat "your_chat_key" -username "YourName"

# Join a chat room
./run.sh -join -key "your_outer_key" -inner "your_inner_key" -chat "your_chat_key" -username "YourName" -address "onion_address.onion"

About

Ghost Chat isn't just another chat tool ; it's a next-generation, ephemeral, peer-to-peer communication tool built for people who demand absolute control over their conversations.

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages