Ad

wondershaper: Bandwidth Limiting Tool

wondershaper limits bandwidth on network adapters using `tc`, simplifying bandwidth management. It enables administrators to control upload and download rates for network interfaces.
Screenshot of magnific0/wondershaper homepage

wondershaper is a command-line utility designed to limit the bandwidth of network adapters. It provides a simplified interface for controlling upload and download speeds using the tc command, a part of the iproute2 suite. This tool addresses the need for fine-grained control over network traffic on systems where standard bandwidth management tools may be insufficient or cumbersome. The project focuses on ease of use and flexibility in setting bandwidth limits.

wondershaper streamlines the process of bandwidth limiting compared to directly manipulating tc commands. It supports both download and upload rate configuration, offering adaptable bandwidth control. The tool can be used via the command line or configured as a system service for persistent operation. It provides configuration file support for easy management of multiple adapters.

  • Interface Selection: Supports selecting specific network interfaces for bandwidth limitation.
  • Rate Configuration: Allows setting both upload and download rates in Kbps.
  • Command-line Interface: Provides a straightforward command-line interface for quick adjustments.
  • Systemd Service: Includes a systemd service file for automatic configuration on system reboot.
  • Configuration File: Supports using external configuration files for preset settings.
  • Status Monitoring: Provides functionality to view the current status of an adapter and its limitations.
  • Clear Limits: Offers a command to easily clear existing bandwidth limits from an adapter.

wondershaper is a mature project with a history spanning over two decades, indicating stability and reliability. Recent commits suggest ongoing maintenance, and the presence of a well-documented README indicates good support for users. While not actively developed at a rapid pace, the project provides a solid foundation for bandwidth management.

wondershaper benefits network administrators and users seeking to control bandwidth usage on their systems. It’s valuable for prioritizing network traffic, preventing bandwidth exhaustion, or ensuring fair resource allocation among different applications. Compared to manual tc configuration, wondershaper offers a user-friendly and persistent approach to bandwidth management.

Languages:
Summarize:
Share:
Stars
1,902
Forks
276
Issues
44
Created
14 years ago
Commit
2 years ago
License
GPL-2.0
Archived
No
Updated 18 hours ago

Similar Repositories