Bonjour 服务嗅探器代码

发布于 2024-12-01 10:24:35 字数 87 浏览 0 评论 0原文

是否有库或开源 Obj C 代码可以让我嗅探网络上所有广告的 Bonjour 服务?最好能在 Mac OS X 或 iOS 上运行。

谢谢大家。

Is there a library or open sourced Obj C code that will let me sniff for all advertised Bonjour services on a network? Best if it works on Mac OS X or iOS.

Thx all.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

偏闹i 2024-12-08 10:24:35

你的选择太多了。

OS X 附带了 mdns 命令,用于在链接本地网络上注册和浏览服务。要浏览广告网站(通常是 _http._tcp. 类型的服务),您可以执行以下操作:

mdns -B _http._tcp

当事物出现/消失时,列表将立即返回并更新。是的,它是开源。 Apple 基于 C 的多播 DNS 实现(包括库和工具)在大多数 *NIX 上编译时没有太多麻烦。

如果您正在寻找 GUI 工具,我发现 Tildesoft 的 bonjour 浏览器 应用程序非常有用。

如果您不想使用mdns来宣传您自己的服务,请尝试网络信标

You're spoilt for choice.

OS X ships with the mdns command for registering and browsing services on the link-local network. To browse for advertised websites (normally services of type _http._tcp.) you'd do this:

mdns -B _http._tcp

And a list will return and update pretty much instantly as things appear/disappear. Yes, it's open-sourced. Apple's C-based implementation of multicast DNS (both library and tools) compiles without much hassle on most *NIXes.

If you're looking for a GUI tool, I find the bonjour browser app from Tildesoft pretty useful.

If you don't want to use mdns to advertise your own services try the network beacon.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文