https://github.com/cclauss/upnp_tools