Skip to content

compiledbyutkarsh/CryptTunnel

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CryptTunnel 🛡️

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.

Features

  • 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 .env files for environment variables.

How to Get Started

1. Prerequisites

pip install -r requirements.txt

2. Setup

Create a .env file in the root directory:

KEY=your_generated_key_here

3. Running the Tunnel

Start the Server:

python3 server.py

Connect the Client:

python3 client.py --host 127.0.0.1 --port 8888

Security Disclaimer

This project is for educational purposes. Always use industry-standard protocols for production environments.

About

A lightweight, industrial-grade VPN tunneling framework built in Python, featuring AES-256 encryption and multi-threaded socket communication for secure data privacy.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages