Universal Plug'n'Play (UPnP) Client Library
The MiniUPnP project offers software which supports the UPnP Internet Gateway Device (IGD) specifications.