Docker image for wsdd.py.
wsdd implements a Web Service Discovery host daemon. This enables (Samba) hosts, like your local NAS device, to be found by Web Service Discovery Clients like Windows.
It also implements the client side of the discovery protocol which allows to search for Windows machines and other devices implementing WSD. This mode of operation is called discovery mode.
Start a wsdd instance:
$ docker run --net=host -e HOST=somehost -d shvargon/wsdd
Other arguments can be passed as arguments. Example run verbose mode:
$ docker run --net=host -e HOST=somehost -d shvargon/wsdd -v
See the wsdd repository for available arguments
Override the host name wsdd uses during discovery.
By default wsdd reports the host is a member of a workgroup rather than a domain (use the -d/--domain option to override this). With -w/--workgroup the default workgroup name can be changed. The default work group name is WORKGROUP. The (provided) hostname is automatically converted to upper case. Use the -p option to change this behavior.
Assume that the host running wsdd joined an ADS domain. This will make wsdd report the host being a domain member. It disables workgroup membership reporting. The (provided) hostname is automatically converted to lower case. Use the -p option to change this behavior.