The manager, as its name implies, handles the control of the entire operation of the application. Some of its functions are:
- Treat the commands sent by the user through the graphical interface to the modules responsible for running them;
- store the system settings performed by the user;
- direct the stream of packets from catcher to the analyzer, if necessary;
- direct the transactions of interest from transaction module to the analyzer module;
- manage how to use the application (capture packets through a network interface or opening files saved from disk).
This module works as a conductor of the whole application, taking care even of the opening windows automatically in the graphical user interface and also in managing the objects used by them.