NECESSARILY:
- Unit-tests for config.
- Use more smart way for processing protocol statistics and allocating memory for counters (now it is array with fixed size).
- Check with valgrind(memory leaks).
IN FUTURE:
- Smart buffer for each type of packets. This allows to do more sophisticated analysis.
- Support other protocols.