TraffPro (Traffic and Protection)
Documentation -
Diagram showing clients interacting with network administrators and guidance for controlling traffic using TraffPro Office:


Diagram showing and example of how to build and control a network using TraffPro (simplified scheme)
Structured diagram using Traffpro (simplified scheme):
TraffPro consists of 5 main modules:
1 - Control daemon
2 - Routing daemon
3 - Daemon scheduler (not shown in the diagram)
4 - Regulatory daemon controlling PBX calls (not shown in the diagram)
5 - Administrative Management Console
Control Daemon Consists of:
Traffic Collector
Money Collector
URL visiting collector
communication module with a SQUID
NETFLOWS collector
Radius Server
Routing Daemon Consists of:
module controlling routes
module controlling access to routes
Traffic interfaces collector
Daemon scheduler consists of :
Control module executed at specific times
SQL module to execute commands
Performance module executing BASH commands
Module for logging job execution
Regulatory daemon controlling PBX calls consists of:
Control module and loading plugins.
Plugins integrating different PBX
Collector for call statistics
1 - Control daemon
2 - Routing daemon
3 - Daemon scheduler (not shown in the diagram)
4 - Regulatory daemon controlling PBX calls (not shown in the diagram)
5 - Administrative Management Console
Control Daemon Consists of:
Traffic Collector
Money Collector
URL visiting collector
communication module with a SQUID
NETFLOWS collector
Radius Server
Routing Daemon Consists of:
module controlling routes
module controlling access to routes
Traffic interfaces collector
Daemon scheduler consists of :
Control module executed at specific times
SQL module to execute commands
Performance module executing BASH commands
Module for logging job execution
Regulatory daemon controlling PBX calls consists of:
Control module and loading plugins.
Plugins integrating different PBX
Collector for call statistics
Distributed computing of traffic using multiple servers and statistics and management logged in a separate database server



