Ubuntu have or had an effort, sometimes described as No Open Ports for the default install.
Exemptions are made for the DHCP client (otherwise you break networking for everyone), and for Avahi. Of the officially published reasons for Avahi, the most "compelling" one is the last: "[discover] a ZeroConf printer". To maintain a high level of security, Ubuntu performed an audit of Avahi first. https://wiki.ubuntu.com/ZeroConfPolicySpec
(Relatedly, avahi-daemon defaults to running in a chroot jail).
Debian have no such effort. Installing Debian 9 Desktop (or Debian 8 Desktop) pulls in minissdpd, via transmission-gtk
. Has minissdpd
been subject to the same level of auditting as Avahi has been?
[Update: Debian 10 Desktop no longer pulls in minissdpd. Although when I install Digikam, I notice it still pulls in minidlna
, and hence runs minidlnad
]
ufw
script). – sourcejedi May 09 '18 at 18:10