ssdp-scan(1)

πŸ“¦ version 2.0, in opensuse-leap 16.0

πŸ’… ssdp-scan β€” a General Commands Manual moment

okay so bestie, welcome to ssdp-scan(1) β€” yes she's a real manual page, yes she's from the General Commands Manual, and yes we're gonna get through this together 🫢


✨ NAME ✨

ssdp-scan β€” scan for SSDP capable devices on attached networks πŸ¦‹


🌸 SYNOPSIS 🌸

ssdp-scan [-h] [-l LEVEL] [-t SEC]

πŸ’– DESCRIPTION πŸ’–

ssdp-scan is a tool for scanning for Simple Service Discovery Protocol (SSDP) capable devices on attached networks. That's the whole vibe πŸ’…

What it literally does: it sends M-SEARCH * to 239.255.255.250 to continuously update a list of SSDP hosts. Constantly. Relentlessly. Main character energy, honestly πŸ”₯


πŸŽ€ OPTIONS πŸŽ€

the following command line options are available, bestie β€” all of them, no skips:

  • -h β€” show program help text. that's it, that's the flag πŸ’β€β™€οΈ
  • -l LEVEL β€” set log level to one of the following, default notice:
    • none β€” disable all logging
    • error β€” error conditions
    • warning β€” warning conditions
    • notice β€” normal but significant condition (default) ⭐
    • info β€” informational
    • debug β€” debug-level messages

and then, right here on the page: timeout and exit after SEC seconds. (yeah she's listed under -l, but go off, the -t SEC from the synopsis is clearly who she's about 😭)

  • [IFACE] β€” 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. pick your faves πŸŽ€

πŸ”₯ NOTES πŸ”₯

ssdp-scan is very impatient. the way that it just cannot sit still 🧚 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. so like… be careful. genuinely. πŸ’€

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. she will simply keep going forever, no cap 😭

ssdp-scan does not rely on a local SSDP responder. she has no dependencies besides a standard UNIX libc. low maintenance queen πŸ‘‘


🌈 SEE ALSO 🌈

  • ssdpd(8) β€” go say hi, iykyk 🫢

πŸ‘‘ AUTHORS πŸ‘‘

ssdp-scan was written by Joachim Wiberg <troglobit@gmail.com> to test ssdpd in complex network topologies. it is modeled on mdns-scan(1). we love a humble origin story ✨


πŸ’œ Debian Β· Oct 22, 2022 β€” that's the version-and-date moment, and honestly? iconic. slay, and happy scanning bestie πŸ“πŸŽ€πŸ¦‹
πŸ“¦ where this page comes from