NiceShaper is a program working in a Linux router environment. It uses a proven HTB QOS algorithm. It provides dynamic traffic shaping which is more effective than traditional, static shaping. By constantly monitoring packets flowing through the router in response to changing load dynamically adjusts the bandwidth of acting classes to a level enabling the fullest possible usage of a internet access. At the same time does not allow for creation of congestion, ensuring complete convenience of interactive services.

NiceShaper outside the protection of each class which use reasonable bandwidth, offers a quota on the amount of transferred datas and ability to automatically change the selected parameters on specified hours. Automated IMQ and packets marking for support multiple ISPs and cooperation with "Source NAT" on private IP addresses. Comfortable - even remotely accessible - live monitoring (statistics). Automatic writing statistics to a specified file in defined interval, for example in order to make them web accesible. An important goal of the project is clear and intuitive configuration to make learning curve as short as possible. Exact information about errors in configuration and encountered problems.

NiceShaper takes care of download when upload stops up:

Wykres MRTG

It is a MRTG graph demonstrate how NiceShaper works, in network where too many users uses upload demand p2p software, what may kill upload bandwidth and finally destroy download performance. Using NiceShaper on router with ADSL line gives the best download and upload intake, in the same time each user can surfing with high speed, playing online games, work with ssh and go on. NiceShaper all the time cares of downloading or uploading files does not disturb interactive.


[04.07.2013]

NiceShaper 1.0 release is finally out!! At length now i can make available my software for Traffic Shaping. Until now it was Polish software for Network Admnistrators in Poland only, it's time to try whether NiceShaper can be more else popular. Unfortunately, because my low to english translate skill, it will be only documentation for now.
Finally please let me know your opinion.