|ssdpd(8)||System Manager's Manual||ssdpd(8)|
ssdpdis a stand-alone UNIX daemon with no external dependencies but the standard C library. It has a built-in web server for serving the UPnP XML description which Windows use to present the icon, by default an InternetGatewayDevice is announced. On Linux systems,
ssdpdreads /etc/os-release, or /etc/lsb-release, in that order to determine the distribution name and version, which along with the system hostname, is periodically transmitted in SSDP multicast discovery frames. If neither file exists a built-in default is used as server string. On non-Linux systems the information from uname(1) is used, since that is the canonical UNIX location for such information. Each SSDP capable device on a LAN has its own UUID. This is generated the first time
ssdpdis started and then stored in /var/lib/misc/ssdpd.cache, on *BSD systems it is stored in /var/db/ssdpd.cache. Note, depending on your system this directory may be wiped on reboot, so
ssdpdmay start up with a different UUID every time.
ssdpdruns on all IPv4 capable interfaces, except loopback. If interface names are given as arguments,
ssdpdwill run only on them. Interfaces are refrehed at runtime, so if an interface given on the command line does not exist at first,
ssdpdwill add them later.
ssdpdfalls back to query this non-standard file for information on the distribution name and release version
|January 23, 2021||Debian|