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 is a network condition simulator and Linux traffic control interface. It emulates latency, packet loss, and bandwidth limits to test how applications perform under various network qualities. The project provides a remote network shaping manager that allows users to apply and store network shaping profiles in a database for consistent simulation. This is accessible via a web-based management dashboard and a remote interface, removing the need for a local client installation. The system covers kernel-level traffic shaping to constrain outgoing traffic and includes dat
Provides a dashboard for manipulating Linux kernel-level networking rules and traffic control (tc) settings.
This project is an educational resource providing a comprehensive development tutorial for writing and loading eBPF programs using C, Go, and Rust within the Linux kernel. It serves as a technical guide for developing custom logic to execute directly in the kernel. The materials cover specialized domains including kernel observability and tracing, security implementation for intrusion detection, and high-performance network engineering for packet filtering and load balancing. It also includes dedicated manuals for Linux kernel tracing and the use of kprobes, uprobes, and tracepoints. The pro
Provides utilities for manipulating kernel-level networking rules and traffic control settings using link-based semantics.