⚠️ Legal Disclaimer
This project is intended for educational and research purposes only, demonstrating principles of peer-to-peer networking and end-to-end encrypted communication in a controlled environment. Unauthorized use for malicious purposes is strictly prohibited under applicable laws, including the Brazilian Civil Rights Framework for the Internet (Law No. 12.965/2014). The author assumes no liability for any misuse or illegal activities.
- 🎯 About
- 🌐 Website
- 🧰 Technologies
- 🏗️ Features and Architecture
- ⚙️ Usage Instructions
⚠️ Limitations- 📷 Screenshot
- 🤝 Contribution Guidelines
- 🧾 License
- 📬 Contact
PeerCrypt is a decentralized, end-to-end encrypted peer-to-peer messaging system designed for security professionals, researchers, and privacy enthusiasts.
It supports ethical hacking and educational use, enabling secure communication without centralized servers.
Visit the live project at:
🔗 https://peer-crypt.vercel.app
Built using modern and popular technologies:
PeerCrypt follows a modular and secure architecture, ensuring each component is clearly separated and designed with privacy in mind:
-
🧠 End-to-End Encryption Module
All messages are encrypted locally before transmission using modern cryptographic standards. Only the sender and recipient can decrypt the content — ensuring full confidentiality. -
🔗 P2P Communication Layer
Establishes direct WebRTC-based connections between peers using a signaling server only for initial handshake. After that, communication is entirely peer-to-peer with no intermediaries. -
🙈 Zero-Knowledge Protocol
No message content is ever stored or visible to the server. PeerCrypt operates under a true zero-knowledge model — your data is your own. -
⚡ Performance Engine
Built with lightweight, efficient protocols and minimal dependencies, ensuring fast, real-time communication without sacrificing encryption or privacy. -
🔓 Open Source Core
All components are open and auditable. Developers and researchers are welcome to review, verify, and enhance system security collaboratively. -
🚫 Censorship-Resistant Design Because of its decentralized architecture, PeerCrypt cannot be blocked or controlled by centralized authorities or infrastructure.
git clone https://github.com/Vyzer9/PeerCrypt.git
cd PeerCrypt
cd frontend
npm install
npm run dev
cd ../server
node signaling-server.js
- 📡 Peer-to-peer connection requires proper network conditions; NAT traversal might not work in all environments.
- 🔐 Although end-to-end encryption is applied, device-level compromise may still expose user data.
- 🌐 This system is not intended for large-scale deployment or production use without further enhancements.



Contributions are welcome, provided they align with the educational and ethical hacking purposes of this project. To contribute:
- Fork the repository.
- Create a new branch with your changes.
- Submit a pull request with a clear and descriptive explanation.
This project is licensed under the MIT License.
- Contact the author via GitHub

⚠️ Final Notice: This project is intended for controlled, educational, and ethical hacking research use only. Do not use it in real systems or unauthorized environments. The author condemns all misuse or abuse of the technology presented.