Finding dns-sd package for FreeBSD and Linux?

Clash Royale CLAN TAG#URR8PPP
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
add a comment |
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
What makes you thing thatdns-sdis 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
add a comment |
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
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
linux freebsd free-software
edited Feb 11 at 14:43
Stilez
asked Feb 11 at 14:37
StilezStilez
443212
443212
What makes you thing thatdns-sdis 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
add a comment |
What makes you thing thatdns-sdis 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
add a comment |
1 Answer
1
active
oldest
votes
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).
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
add a comment |
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
);
);
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
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
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).
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
add a comment |
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).
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
add a comment |
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).
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).
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
add a comment |
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
add a comment |
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.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
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
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
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
What makes you thing that
dns-sdis 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