PyBootd هو الخفي دعم مجموعة فرعية من بروتوكولات BOOTP، PXE، DHCP والمبسط، مع بعض الإضافات المفيدة.
أحد أهدافها الرئيسية هو تقديم حل بسيط ليصل الحذاء أي جهاز كمبيوتر تمكين PXE الشخصية، مع عدم وجود وسيلة أخرى مطلوب ولكن تثبيت بايثون القياسية.
Pybootd يمكن استخدامها لأي شبكة الحذاء، أو لتثبيت نظام التشغيل من دون أي دعم مادي مثل مفتاح USB أو CD / DVD.Permissions
- بروتوكول DHCP يتطلب البرنامج الخفي للاستماع على المنفذ 67.
- بروتوكول TFTP يتطلب البرنامج الخفي للاستماع على المنفذ 69.
حيث أن هذه المنافذ داخل نطاق الخادم (<1024)، يطلب من الامتيازات الخارق على المضيفين يونيكس (لينكس، نظام التشغيل Mac OS X، ...) لبدء هذه الشياطين
الميزات:.
ومراقبة الدخول:
لا شيء (أي المضيف البعيد يمكن أن تقدم)
MAC عنوان ACL
UUID ACL مقرها - يتطلب بروتوكول PXE
تم تفويض إذن إلى ملقم بعيد باستخدام طلبات GET HTTP بسيط - HTTP إعادة توجيه
المحلية أو البعيدة خدمة الملف:
على سبيل المثال، فمن الممكن أن يصل الحذاء نظام ديبيان الكامل مباشرة من الإنترنت، دون تخزين أي ملف على الجهاز المضيف pybootd
الإخطار شبكة من العملاء يطلب من خلال رسائل UDP
ترجمة اسم الملف
الملفات المطلوبة من عملاء TFTP يمكن تصفيتها وتحويلها إلى أسماء الملفات المحلية باستخدام مرشحات
فمن الممكن استخدام pybootd مع واحد فقط من الخدمات، إما TFTP أو DHCP
المتطلبات:
بيثون
Netifaces
لم يتم العثور على التعليقات