refinement: add upnpc API module, add @get_nat_type method in @spy_ops