CryptTunnel is a professional-grade, multi-threaded VPN-tunneling framework built in Python. It provides a secure, encrypted relay for client-server communication using AES-256 encryption.
- End-to-End Encryption: Secured with
cryptography.fernet(AES-256). - Multi-threaded Architecture: Efficiently handles multiple concurrent clients.
- Robust Logging: Built-in observability for real-time traffic monitoring.
- Interactive Tunneling: Dynamic client-side input streaming.
- Secure Secret Management: Uses
.envfiles for environment variables.
pip install -r requirements.txtCreate a .env file in the root directory:
KEY=your_generated_key_hereStart the Server:
python3 server.pyConnect the Client:
python3 client.py --host 127.0.0.1 --port 8888This project is for educational purposes. Always use industry-standard protocols for production environments.