3 مستودعات
Utilities for manipulating kernel-level networking rules and traffic control (tc) settings.
Distinguishing note: Existing candidates focused on virtualization or input emulation; this is about kernel network shaping.
Explore 3 awesome GitHub repositories matching operating systems & systems programming · Traffic Control Interfaces. Refine with filters or upvote what's useful.
Comcast is a Linux network emulator and degradation tool used to simulate unstable or slow connections. It functions as a network impairment simulator that injects latency, packet loss, and bandwidth limits into network interfaces to verify how software handles adverse conditions. The utility serves as a TCP and UDP traffic shaper, allowing users to restrict bandwidth and filter traffic by destination address, protocol, and port. These capabilities enable the isolation of specific traffic streams to test application resilience when particular services are degraded. The tool provides broader
Manipulates kernel-level networking rules via system commands to introduce latency and packet loss.
Augmented Traffic Control هو محاكي لظروف الشبكة وواجهة للتحكم في حركة مرور Linux. يقوم بمحاكاة زمن الوصول (latency)، وفقدان الحزم، وحدود النطاق الترددي لاختبار كيفية أداء التطبيقات تحت جودات شبكة مختلفة. يوفر المشروع مديراً عن بُعد لتشكيل الشبكة يسمح للمستخدمين بتطبيق وتخزين ملفات تعريف تشكيل الشبكة في قاعدة بيانات لمحاكاة متسقة. يمكن الوصول إلى هذا عبر لوحة تحكم إدارية قائمة على الويب وواجهة عن بُعد، مما يلغي الحاجة إلى تثبيت عميل محلي. يغطي النظام تشكيل حركة المرور على مستوى النواة لتقييد حركة المرور الصادرة ويتضمن تخزين ملفات التعريف المدعوم بقاعدة بيانات لحفظ وإعادة استخدام مجموعات تكوين الشبكة المحددة مسبقاً. كما يتضمن واجهة برمجة تطبيقات لتشكيل حركة المرور للتحكم برمجياً في النطاق الترددي وزمن الوصول.
Provides a dashboard for manipulating Linux kernel-level networking rules and traffic control (tc) settings.
هذا المشروع عبارة عن مورد تعليمي يوفر برنامجاً تعليمياً شاملاً للتطوير لكتابة وتحميل برامج eBPF باستخدام C وGo وRust داخل نواة Linux. يعمل كدليل تقني لتطوير منطق مخصص للتنفيذ مباشرة في النواة. تغطي المواد مجالات متخصصة بما في ذلك مراقبة النواة والتتبع، وتنفيذ الأمان للكشف عن التسلل، وهندسة الشبكات عالية الأداء لتصفية الحزم وموازنة الحمل. كما يتضمن أدلة مخصصة لتتبع نواة Linux واستخدام kprobes وuprobes وtracepoints. يشمل المشروع مجموعة واسعة من مجالات القدرات، مثل أجهزة النواة، ومراقبة النظام، وتحليل الشبكات، وإنفاذ الأمان. كما يمتد إلى تصحيح الأخطاء على مستوى الأجهزة لوحدات معالجة الرسومات والمشغلات، بالإضافة إلى معالجة النظام منخفضة المستوى وإدارة الموارد.
Provides utilities for manipulating kernel-level networking rules and traffic control settings using link-based semantics.