1 مستودع
Setup and configuration of virtual network tunnel devices during system startup.
Distinct from Hardware Device Initializations: Candidates focus on physical hardware (GPU, USB) or boot-loaders; this is specifically about virtual TUN device setup.
Explore 1 awesome GitHub repository matching operating systems & systems programming · Virtual Network Interface Initializations. Refine with filters or upvote what's useful.
CJDNS هو شبكة VPN من نظير إلى نظير (P2P) وتراكب شبكي مشفر ينفذ شبكة IPv6 متشابكة (mesh network) مشفرة. يعمل كجهاز توجيه بجدول هاش موزع (DHT)، ويستخدم مقياس XOR غير هرمي لتوجيه حركة المرور عبر العقد دون الاعتماد على سلطة مركزية أو سجل. يتميز المشروع بربط هوية الشبكة بالملكية التشفيرية، حيث يشتق عناوين IPv6 فريدة من المفاتيح العامة. يضمن اتصالاً آمناً بين الأقران عبر حدود NAT باستخدام مصادقة المفتاح العام، وتشفير الحزم من طرف إلى طرف، وبروتوكول مصافحة يوفر سرية أمامية مثالية (perfect forward secrecy). يغطي البرنامج مجموعة واسعة من القدرات، بما في ذلك اكتشاف الأقران التلقائي عبر بذور DNS وإشارات الشبكة المحلية، بالإضافة إلى عمليات بوابة الشبكة لنفق حركة المرور إلى الإنترنت العام. يتضمن عناصر تحكم أمنية لسلامة الحزم والحماية من إعادة التشغيل، إلى جانب واجهة برمجة تطبيقات (API) إدارية للمراقبة البرمجية وإدارة التوجيه. يدعم النظام أتمتة الخدمة عند الإقلاع وتهيئة أجهزة أنفاق الشبكة الافتراضية.
Configures the tunnel device name, IP address, and MTU during the startup sequence.