libmproxy as the core