NiceShaper is the program developed for Linux router environment. It works in user space on top of standard Linux QOS implementation and iptables. By default, a proven HTB algorithm is used for the root, inner, and leaf classes, SFQ packets scheduling algorithm is the default queuing discipline (qdisc) contained within each of leaf classes, U32 and FW are used as the packets classifiers.

NiceShaper provides dynamic traffic shaping approach which is more effective than traditional shaping with static rates. While constantly monitoring the traffic flowing through the router, in response to the changing load, dynamically adjusts the rate and ceil parameters values of enabled HTB classes to the values which enable the fullest possible utilization of Internet connection throughput.

NiceShaper protects each host which uses reasonable amount of shared throughput while watching over the configured optimal utilization of Internet connection. Therefore, at the asymmetric Internet connectio

Features

  • Clear and intuitive configuration makes the learning curve as short as possible.
  • Directive called host which is a simplified class replacement sufficient for most configurations.
  • Macros introduced to simplify creation of a lot of similar classes.
  • Triggers which automatically change the selected class parameters at the specified hours of the day (alter trigger) or on exceeding certain amount of the transferred data (quota trigger).
  • Packets marking and IMQ interfaces support is the workaround method for shaping the traffic incoming from source NATed private IP network.
  • Comfortable and clear, even remotely accessible, inspection of working classes status.
  • Dump of working classes status is also possible to be automatically written to a specified file every defined interval, for example in order to be web accessible.

Project Samples

Project Activity

See All Activity >

Categories

Networking

License

GNU General Public License version 2.0 (GPLv2)

Follow NiceShaper - Dynamic Traffic Shaper

NiceShaper - Dynamic Traffic Shaper Web Site

You Might Also Like
Intelligent network automation for businesses and organizations Icon
Intelligent network automation for businesses and organizations

Network automation for the hybrid multi-cloud era

BackBox seamlessly integrates with network monitoring and NetOps platforms and automates configuration backups, restores, and change detection. BackBox also provides before and after config diffs for change management, and automated remediation of discovered network security issues.
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of NiceShaper - Dynamic Traffic Shaper!

Additional Project Details

Operating Systems

Linux

Languages

Polish, English

Intended Audience

Telecommunications Industry

User Interface

Console/Terminal

Programming Language

C++

Related Categories

C++ Networking Software

Registered

2008-06-09