ssdp-scan(1) General Commands Manual ssdp-scan(1)

Scan for SSDP capable devices on attached networks

ssdp-scan [
] [
] [
-t SEC

ssdp-scan is a tool for scanning for Simple Service Discovery Protocol (SSDP) capable devices on attached networks. It sends M-SEARCH * to to continuously update a list of SSDP hosts.

The following command line options are available:
Show program help text.
Set log level to one of the following, default notice:
Disable all logging
Error conditions
Warning conditions
Normal but significant condition (default)
Debug-level messages
Timeout and exit after SEC seconds.
By default ssdp-scan runs on all IPv4 capable interfaces, except loopback. If interface names are given as arguments, ssdp-scan will run only on them.

ssdp-scan is very impatient. In order to scan for hosts it sends M-SEARCH * messages every other second, which can result in lots of replies, which in turn causes ssdp-scan to retrieve XML files from each replying host. Be careful.
Unless started with the -t SEC option, ssdp-scan does not terminate on its own. Instead, it scans continuously until the user stops it by pressing Ctrl-C.
ssdp-scan does not rely on a local SSDP responder. It has no dependencies besides a standard UNIX libc.


ssdp-scan was written by Joachim Wiberg ⟨⟩ to test ssdpd in complex network topologies. It is modeled on mdns-scan(1).
October 22, 2022 Debian