* mock middlebox with ui
* dpi controller keeping track on middlebox matchrules
*logger