Finding dns-sd package for FreeBSD and Linux?

The name of the pictureThe name of the pictureThe name of the pictureClash Royale CLAN TAG#URR8PPP












0















IETF RFC 6763 section 7.1 (p.21) refers to a CLI program called "dns-sd", which can be used to probe and report zero-config services, records and environments. A number of other web pages also refer to using it in the CLI, but none give a source repo or originating web URL. I don't really want to download a large package containing it, since I only want to probe the dns servers, or to scan the reachable network and get detailed dumps of dns-sd accessible services/directories/?activity when a dns server may or may not be running, not much more, and I can't find a standalone package for it, or even its ultimate upstream source. I can't even be 100% sure what it's capable of, because I can't find its docs either. But it sounds like the right one.



Any ideas how to track such a thing down? And, if they exist, ports for FBSD 11.x and various flavours of Linux (can compile if there is a full Makefile+source). For once, Google hasn't been my friend. Nor has freshports, nor any other search I know.










share|improve this question
























  • What makes you thing that dns-sd is a command line tool? You may be looking for Avahi.

    – Kusalananda
    Feb 11 at 14:55












  • The RFC does talk about running a command-line tool on MacOS, Kusalananda.

    – JdeBP
    Feb 11 at 15:42











  • @JdeBP Ah, so it does. I was looking at page 22.

    – Kusalananda
    Feb 11 at 16:30











  • Avahi project also has an utility to browse mdns entries.

    – arrowd
    Feb 11 at 17:01











  • @arrowd - it appears to browse entries (in DNS), not reported/reportable data (from polling/listening to devices). I'm looking for a bit more, and hoping this early dns-sd utility might help.

    – Stilez
    Feb 12 at 9:52
















0















IETF RFC 6763 section 7.1 (p.21) refers to a CLI program called "dns-sd", which can be used to probe and report zero-config services, records and environments. A number of other web pages also refer to using it in the CLI, but none give a source repo or originating web URL. I don't really want to download a large package containing it, since I only want to probe the dns servers, or to scan the reachable network and get detailed dumps of dns-sd accessible services/directories/?activity when a dns server may or may not be running, not much more, and I can't find a standalone package for it, or even its ultimate upstream source. I can't even be 100% sure what it's capable of, because I can't find its docs either. But it sounds like the right one.



Any ideas how to track such a thing down? And, if they exist, ports for FBSD 11.x and various flavours of Linux (can compile if there is a full Makefile+source). For once, Google hasn't been my friend. Nor has freshports, nor any other search I know.










share|improve this question
























  • What makes you thing that dns-sd is a command line tool? You may be looking for Avahi.

    – Kusalananda
    Feb 11 at 14:55












  • The RFC does talk about running a command-line tool on MacOS, Kusalananda.

    – JdeBP
    Feb 11 at 15:42











  • @JdeBP Ah, so it does. I was looking at page 22.

    – Kusalananda
    Feb 11 at 16:30











  • Avahi project also has an utility to browse mdns entries.

    – arrowd
    Feb 11 at 17:01











  • @arrowd - it appears to browse entries (in DNS), not reported/reportable data (from polling/listening to devices). I'm looking for a bit more, and hoping this early dns-sd utility might help.

    – Stilez
    Feb 12 at 9:52














0












0








0








IETF RFC 6763 section 7.1 (p.21) refers to a CLI program called "dns-sd", which can be used to probe and report zero-config services, records and environments. A number of other web pages also refer to using it in the CLI, but none give a source repo or originating web URL. I don't really want to download a large package containing it, since I only want to probe the dns servers, or to scan the reachable network and get detailed dumps of dns-sd accessible services/directories/?activity when a dns server may or may not be running, not much more, and I can't find a standalone package for it, or even its ultimate upstream source. I can't even be 100% sure what it's capable of, because I can't find its docs either. But it sounds like the right one.



Any ideas how to track such a thing down? And, if they exist, ports for FBSD 11.x and various flavours of Linux (can compile if there is a full Makefile+source). For once, Google hasn't been my friend. Nor has freshports, nor any other search I know.










share|improve this question
















IETF RFC 6763 section 7.1 (p.21) refers to a CLI program called "dns-sd", which can be used to probe and report zero-config services, records and environments. A number of other web pages also refer to using it in the CLI, but none give a source repo or originating web URL. I don't really want to download a large package containing it, since I only want to probe the dns servers, or to scan the reachable network and get detailed dumps of dns-sd accessible services/directories/?activity when a dns server may or may not be running, not much more, and I can't find a standalone package for it, or even its ultimate upstream source. I can't even be 100% sure what it's capable of, because I can't find its docs either. But it sounds like the right one.



Any ideas how to track such a thing down? And, if they exist, ports for FBSD 11.x and various flavours of Linux (can compile if there is a full Makefile+source). For once, Google hasn't been my friend. Nor has freshports, nor any other search I know.







linux freebsd free-software






share|improve this question















share|improve this question













share|improve this question




share|improve this question








edited Feb 11 at 14:43







Stilez

















asked Feb 11 at 14:37









StilezStilez

443212




443212












  • What makes you thing that dns-sd is a command line tool? You may be looking for Avahi.

    – Kusalananda
    Feb 11 at 14:55












  • The RFC does talk about running a command-line tool on MacOS, Kusalananda.

    – JdeBP
    Feb 11 at 15:42











  • @JdeBP Ah, so it does. I was looking at page 22.

    – Kusalananda
    Feb 11 at 16:30











  • Avahi project also has an utility to browse mdns entries.

    – arrowd
    Feb 11 at 17:01











  • @arrowd - it appears to browse entries (in DNS), not reported/reportable data (from polling/listening to devices). I'm looking for a bit more, and hoping this early dns-sd utility might help.

    – Stilez
    Feb 12 at 9:52


















  • What makes you thing that dns-sd is a command line tool? You may be looking for Avahi.

    – Kusalananda
    Feb 11 at 14:55












  • The RFC does talk about running a command-line tool on MacOS, Kusalananda.

    – JdeBP
    Feb 11 at 15:42











  • @JdeBP Ah, so it does. I was looking at page 22.

    – Kusalananda
    Feb 11 at 16:30











  • Avahi project also has an utility to browse mdns entries.

    – arrowd
    Feb 11 at 17:01











  • @arrowd - it appears to browse entries (in DNS), not reported/reportable data (from polling/listening to devices). I'm looking for a bit more, and hoping this early dns-sd utility might help.

    – Stilez
    Feb 12 at 9:52

















What makes you thing that dns-sd is a command line tool? You may be looking for Avahi.

– Kusalananda
Feb 11 at 14:55






What makes you thing that dns-sd is a command line tool? You may be looking for Avahi.

– Kusalananda
Feb 11 at 14:55














The RFC does talk about running a command-line tool on MacOS, Kusalananda.

– JdeBP
Feb 11 at 15:42





The RFC does talk about running a command-line tool on MacOS, Kusalananda.

– JdeBP
Feb 11 at 15:42













@JdeBP Ah, so it does. I was looking at page 22.

– Kusalananda
Feb 11 at 16:30





@JdeBP Ah, so it does. I was looking at page 22.

– Kusalananda
Feb 11 at 16:30













Avahi project also has an utility to browse mdns entries.

– arrowd
Feb 11 at 17:01





Avahi project also has an utility to browse mdns entries.

– arrowd
Feb 11 at 17:01













@arrowd - it appears to browse entries (in DNS), not reported/reportable data (from polling/listening to devices). I'm looking for a bit more, and hoping this early dns-sd utility might help.

– Stilez
Feb 12 at 9:52






@arrowd - it appears to browse entries (in DNS), not reported/reportable data (from polling/listening to devices). I'm looking for a bit more, and hoping this early dns-sd utility might help.

– Stilez
Feb 12 at 9:52











1 Answer
1






active

oldest

votes


















1














The dns-sd command is part of the net/mDNSResponder port in FreeBSD. The aforelinked FreshPorts entry shows its origin. It is the net/mDNSResponder package in NetBSD.



None of Debian, OpenSUSE, or Ubuntu appear to package it.



Apple's on-line manual pages for Darwin, where one would have found the dns-sd(1) doco, have been famously gone for years. One can still read the raw roff source of the manual in the mDNSResponder package in Apple's OpenSource repository, if desperate, and that is what you have to compile if building from source (and is of course what is compiled in the ports).






share|improve this answer























  • Out of date probably isn't much of an issue - code is network facing and reports on packets in a fairly static protocol. So the protocols/calls it uses itself, won't be nearly as affected as if it was complex and related to things that change profoundly in a few years. Also sounds like perhaps not a big codebase, so maybe easy to bring up to date and compile standalone n FBSD, at least, especially if it's still maintained in some form on FBSD and netbsd. Thank you!

    – Stilez
    Feb 11 at 20:53











Your Answer








StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "106"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);

StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);

else
createEditor();

);

function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: false,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: null,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);



);













draft saved

draft discarded


















StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f499954%2ffinding-dns-sd-package-for-freebsd-and-linux%23new-answer', 'question_page');

);

Post as a guest















Required, but never shown

























1 Answer
1






active

oldest

votes








1 Answer
1






active

oldest

votes









active

oldest

votes






active

oldest

votes









1














The dns-sd command is part of the net/mDNSResponder port in FreeBSD. The aforelinked FreshPorts entry shows its origin. It is the net/mDNSResponder package in NetBSD.



None of Debian, OpenSUSE, or Ubuntu appear to package it.



Apple's on-line manual pages for Darwin, where one would have found the dns-sd(1) doco, have been famously gone for years. One can still read the raw roff source of the manual in the mDNSResponder package in Apple's OpenSource repository, if desperate, and that is what you have to compile if building from source (and is of course what is compiled in the ports).






share|improve this answer























  • Out of date probably isn't much of an issue - code is network facing and reports on packets in a fairly static protocol. So the protocols/calls it uses itself, won't be nearly as affected as if it was complex and related to things that change profoundly in a few years. Also sounds like perhaps not a big codebase, so maybe easy to bring up to date and compile standalone n FBSD, at least, especially if it's still maintained in some form on FBSD and netbsd. Thank you!

    – Stilez
    Feb 11 at 20:53
















1














The dns-sd command is part of the net/mDNSResponder port in FreeBSD. The aforelinked FreshPorts entry shows its origin. It is the net/mDNSResponder package in NetBSD.



None of Debian, OpenSUSE, or Ubuntu appear to package it.



Apple's on-line manual pages for Darwin, where one would have found the dns-sd(1) doco, have been famously gone for years. One can still read the raw roff source of the manual in the mDNSResponder package in Apple's OpenSource repository, if desperate, and that is what you have to compile if building from source (and is of course what is compiled in the ports).






share|improve this answer























  • Out of date probably isn't much of an issue - code is network facing and reports on packets in a fairly static protocol. So the protocols/calls it uses itself, won't be nearly as affected as if it was complex and related to things that change profoundly in a few years. Also sounds like perhaps not a big codebase, so maybe easy to bring up to date and compile standalone n FBSD, at least, especially if it's still maintained in some form on FBSD and netbsd. Thank you!

    – Stilez
    Feb 11 at 20:53














1












1








1







The dns-sd command is part of the net/mDNSResponder port in FreeBSD. The aforelinked FreshPorts entry shows its origin. It is the net/mDNSResponder package in NetBSD.



None of Debian, OpenSUSE, or Ubuntu appear to package it.



Apple's on-line manual pages for Darwin, where one would have found the dns-sd(1) doco, have been famously gone for years. One can still read the raw roff source of the manual in the mDNSResponder package in Apple's OpenSource repository, if desperate, and that is what you have to compile if building from source (and is of course what is compiled in the ports).






share|improve this answer













The dns-sd command is part of the net/mDNSResponder port in FreeBSD. The aforelinked FreshPorts entry shows its origin. It is the net/mDNSResponder package in NetBSD.



None of Debian, OpenSUSE, or Ubuntu appear to package it.



Apple's on-line manual pages for Darwin, where one would have found the dns-sd(1) doco, have been famously gone for years. One can still read the raw roff source of the manual in the mDNSResponder package in Apple's OpenSource repository, if desperate, and that is what you have to compile if building from source (and is of course what is compiled in the ports).







share|improve this answer












share|improve this answer



share|improve this answer










answered Feb 11 at 16:23









JdeBPJdeBP

36k473171




36k473171












  • Out of date probably isn't much of an issue - code is network facing and reports on packets in a fairly static protocol. So the protocols/calls it uses itself, won't be nearly as affected as if it was complex and related to things that change profoundly in a few years. Also sounds like perhaps not a big codebase, so maybe easy to bring up to date and compile standalone n FBSD, at least, especially if it's still maintained in some form on FBSD and netbsd. Thank you!

    – Stilez
    Feb 11 at 20:53


















  • Out of date probably isn't much of an issue - code is network facing and reports on packets in a fairly static protocol. So the protocols/calls it uses itself, won't be nearly as affected as if it was complex and related to things that change profoundly in a few years. Also sounds like perhaps not a big codebase, so maybe easy to bring up to date and compile standalone n FBSD, at least, especially if it's still maintained in some form on FBSD and netbsd. Thank you!

    – Stilez
    Feb 11 at 20:53

















Out of date probably isn't much of an issue - code is network facing and reports on packets in a fairly static protocol. So the protocols/calls it uses itself, won't be nearly as affected as if it was complex and related to things that change profoundly in a few years. Also sounds like perhaps not a big codebase, so maybe easy to bring up to date and compile standalone n FBSD, at least, especially if it's still maintained in some form on FBSD and netbsd. Thank you!

– Stilez
Feb 11 at 20:53






Out of date probably isn't much of an issue - code is network facing and reports on packets in a fairly static protocol. So the protocols/calls it uses itself, won't be nearly as affected as if it was complex and related to things that change profoundly in a few years. Also sounds like perhaps not a big codebase, so maybe easy to bring up to date and compile standalone n FBSD, at least, especially if it's still maintained in some form on FBSD and netbsd. Thank you!

– Stilez
Feb 11 at 20:53


















draft saved

draft discarded
















































Thanks for contributing an answer to Unix & Linux Stack Exchange!


  • Please be sure to answer the question. Provide details and share your research!

But avoid


  • Asking for help, clarification, or responding to other answers.

  • Making statements based on opinion; back them up with references or personal experience.

To learn more, see our tips on writing great answers.




draft saved


draft discarded














StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f499954%2ffinding-dns-sd-package-for-freebsd-and-linux%23new-answer', 'question_page');

);

Post as a guest















Required, but never shown





















































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown

































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown






Popular posts from this blog

Peggy Mitchell

Palaiologos

The Forum (Inglewood, California)