Decentralized P2P messenger focused on privacy and anonymity
Shadow Ghost is a modern P2P messenger that ensures complete communication privacy without using central servers. All data is transmitted directly between devices with end-to-end encryption.
- 🔒 Complete Privacy - no servers, no logs, no surveillance
- 🌐 P2P Connections - direct communication between devices
- 💬 Text Messaging - fast message exchange
- 📁 File Sharing - secure document exchange
- 🎤 Voice Calls - encrypted audio calls
- 🔐 End-to-End Encryption - protection of all data
- 🚀 Cross-Platform - Android, Windows, Linux
graph LR
subgraph HomeNetwork [Home Network]
Alice[Alice ShadowGhost]
HomeRouter[Home Router]
Alice --> HomeRouter
end
subgraph OfficeNetwork [Office Network]
Bob[Bob ShadowGhost]
OfficeRouter[Office Router]
Bob --> OfficeRouter
end
subgraph InternetServices [Internet Services]
STUNServer[STUN Server]
RelayServer[TURN Relay]
end
subgraph ManualProcess [Manual Contact Exchange]
SGLinkGen[Alice generates SG link]
SGLinkShare[Share link via external channel]
SGLinkAdd[Bob adds SG link]
end
HomeRouter -.->|Get external IP| STUNServer
OfficeRouter -.->|Get external IP| STUNServer
Alice --> SGLinkGen
SGLinkGen --> SGLinkShare
SGLinkShare --> SGLinkAdd
SGLinkAdd --> Bob
HomeRouter <==>|Direct P2P| OfficeRouter
HomeRouter -.->|Fallback| RelayServer
RelayServer -.-> OfficeRouter
classDef user fill:#4CAF50,stroke:#2E7D32,color:#fff
classDef router fill:#9C27B0,stroke:#6A1B9A,color:#fff
classDef server fill:#FF9800,stroke:#F57C00,color:#fff
classDef manual fill:#FF5722,stroke:#D84315,color:#fff
class Alice,Bob user
class HomeRouter,OfficeRouter router
class STUNServer,RelayServer server
class SGLinkGen,SGLinkShare,SGLinkAdd manual
Shadow Ghost uses modern cryptographic algorithms:
- AES-256 for message encryption
- RSA-4096 for key exchange
- SHA-256 for hashing
- QUIC protocol for secure transmission
| Platform | Status |
|---|---|
| 🌐 Web | 🔧 In development |
| 🪟 Windows | 🚧 Planned |
| 🐧 Linux | 🚧 Planned |
| 🤖 Android | 🚧 Planned |
We welcome any contribution to the project development!
- 📋 Technical Documentation:
CONTRIBUTING.md - 🐛 Report Bug: Issues
- 💡 Suggest Enhancement: Discussions
This project is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.
If you like Shadow Ghost, please give it a ⭐ star!