Differences
This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
projects:opentrafficshaper:start [2020-08-12 02:11] – created nkukard | projects:opentrafficshaper:start [2020-08-12 03:03] (current) – [Technologies] nkukard | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== OpenTrafficShaper ====== | ====== OpenTrafficShaper ====== | ||
+ | |||
+ | Current project: https:// | ||
+ | |||
+ | ===== Purpose ===== | ||
+ | |||
+ | Web-based traffic management system for traffic shaping and management. | ||
+ | |||
+ | ===== Features ===== | ||
+ | |||
+ | * Hierarchy-based shaping | ||
+ | * Class: defines the top level bandwidth allocation | ||
+ | * Time based policies | ||
+ | * Profile: attaches to classes, contains the CIR/Burst settings and extra data | ||
+ | * Time based policies | ||
+ | * Overrides | ||
+ | * Match: attaches to a pool, contains things like username/ | ||
+ | * IP's attached to the match | ||
+ | * Graphing | ||
+ | * Allow attaching a username/ | ||
+ | * Radius support | ||
+ | * Rich API | ||
+ | |||
+ | ===== Technologies ===== | ||
+ | |||
+ | * Python | ||
+ | * [[..: | ||
+ | |||
+ | ===== TODO ===== | ||
+ | |||
+ | * Reverse engineer what we can from the current project | ||
+ | * Backend event processor | ||