securepkt · PyPI
Skip to main content<br>Switch to mobile version
Warning
You are using an unsupported browser, upgrade to a newer version.
Warning
Some features may not work without JavaScript. Please try enabling it if you encounter problems.
Search PyPI
Search
securepkt 2.0.0
Ultra-Secure, Post-Quantum Resilient Network Protocol & Proxy Tunnel Gateway
pip install securepkt
Copy PIP instructions
SecurePkt v2.0 🔒⚛️
Ultra-Secure, Post-Quantum Resilient Network Protocol & SOCKS5 Tunnel Gateway
بروتوكول شبكة فائق الأمان ومقاوم للحوسبة الكمومية مع بوابة نفق وتمرير بيانات
🌟 English Overview / نبذة عن المشروع
SecurePkt v2.0 is a production-ready, post-quantum resilient network protocol designed according to Zero-Trust Architecture principles. It wraps application network traffic (web browsers, SSH, APIs, database streams) into zero-metadata, quantum-safe UDP tunnels.
SecurePkt v2.0 هو بروتوكول اتصال شبكي عالي السرعة والأمان مصمم وفق معايير Zero-Trust . يتيح لك تشغيل خادم نفق (Tunnel Gateway) وتمرير كامل حركة الإنترنت من الأجهزة المتصلة عبر حزم UDP مشفرة خالية من أي تسريب للبيانات الوصفية ومقاومة لكسر التشفير بواسطة الحواسيب الكمومية المستقبلية.
🛡️ Core Security Architecture / المعمارية الأمنية
Component / الميزة<br>Technology / التقنية<br>Security Goal / الفائدة الأمنية
Classical Key Exchange<br>Curve25519 / X25519<br>Ephemeral Key Exchange providing Perfect Forward Secrecy (PFS) .
Post-Quantum KEM<br>ML-KEM-768 / Kyber768<br>NIST Post-Quantum Standard protecting session keys from future quantum decryption.
Digital Identity Auth<br>ML-DSA-65 / Dilithium<br>Quantum-Resistant Digital Signatures preventing Man-in-the-Middle (MITM) attacks.
Symmetric Cipher<br>ChaCha20-Poly1305 AEAD<br>High-speed authenticated encryption with 96-bit unique nonces.
Anti-Replay Window<br>64-Bit Sliding Window<br>Detects and drops duplicate or manipulated sequence numbers.
Traffic Padding<br>Randomized Block Padding<br>Aligns packet lengths (128/256B) to thwart Traffic Analysis Attackers.
🚀 Quick Start & Installation / الدليل السريع للتشغيل
1. Installation / التثبيت
Clone the repository and install securepkt locally:
cd SecurePkt<br>pip install .
To verify installation:
securepkt --help
2. Step-by-Step Server & Client Deployment / خطوات التشغيل والتنفيذ
Step 1: Generate Post-Quantum Identity Keys (إنشاء مفاتيح الهوية)
On your server or master node, generate server signature keypairs:
securepkt keygen --out-dir ./keys
This creates:
server_identity.pub (Public Key for pinning on clients)
server_identity.key (Private Key kept secret on server)
Step 2: Start Remote SecurePkt Gateway Server (تشغيل خادم النفق)
On your cloud VPS / remote server:
securepkt server --bind 0.0.0.0 --port 8443 --pub-key ./keys/server_identity.pub --priv-key ./keys/server_identity.key
Step 3: Start Local SOCKS5 Client Proxy (تشغيل العميل المحلي)
On your personal computer or client device:
securepkt client --socks-bind 127.0.0.1 --socks-port 1080 --server YOUR_SERVER_IP --server-port 8443 --trusted-pub ./keys/server_identity.pub
Your local device now has a quantum-safe SOCKS5 proxy running on 127.0.0.1:1080!
3. Tunneling Real Internet Traffic / توجيه حركة المرور الحقيقية
Using curl via SecurePkt:
curl --socks5 127.0.0.1:1080 https://httpbin.org/ip
Configuring Web Browsers (Firefox / Chrome):
Set Network Proxy -> SOCKS Host: 127.0.0.1, Port: 1080, SOCKS v5.
🐳 Docker Deployment / التشغيل بواسطة Docker
Deploy both server and client using Docker Compose:
docker-compose up -d
⚡ Performance Benchmarking / اختبار الأداء
Run the built-in crypto and networking benchmark:
securepkt benchmark
Expected Output:
⚡ SecurePkt v2.0 Core Benchmark Suite<br>1. Hybrid PQ Handshake Rate : 1850.24 handshakes/sec (avg 0.540 ms/handshake)<br>2. AEAD ChaCha20 + Padding : 420.50 MB/s throughput<br>3. Packet Processing Rate : 21500.00 packets/sec
📄 License
MIT License - Open Source & Free for Commercial & Private Use.
Key dates
PyPI data<br>Data sourced directly from PyPI's database.
Released:<br>Aug 13, 2026
Latest release
1 maintainer
PyPI data<br>Data sourced directly from PyPI's database.
mhmdqnn2005
Credits
Author:<br>SecurePkt Core Team
License expression
MIT
View SPDX License List
Requires
Python >=3.10
Provides Extra
dev
Tags
network<br>protocol<br>post-quantum<br>cryptography<br>socks5<br>proxy<br>vpn<br>udp
Classifiers
Development Status
5 - Production/Stable
Intended Audience
Developers
Programming Language
Python :: 3
Python :: 3.10
Python :: 3.11
Python :: 3.12
Topic
Security :: Cryptography
System :: Networking
Report project as malware
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
securepkt-2.0.0.tar.gz<br>(19.2 kB<br>view details)
Uploaded<br>Aug 13, 2026<br>Source
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
The dropdown lists show the available interpreters,...