是否有图书馆或开源的Obj C代码可以让我嗅探网络上所有广告的Bonjour服务?如果适用于Mac OS X或iOS,则效果最佳。
所有。
答案 0 :(得分:4)
你被宠坏了选择。
OS X附带mdns
命令,用于在链路本地网络上注册和浏览服务。要浏览广告中的网站(通常是_http._tcp.
类型的服务),您可以这样做:
mdns -B _http._tcp
当事物出现/消失时,列表将立即返回并更新。是的,它是open-sourced。 Apple的基于C的多播DNS(包括库和工具)的实现在大多数* NIX上编译都没有太多麻烦。
如果您正在寻找GUI工具,我发现Tildesoft的bonjour browser应用程序非常有用。
如果您不想使用mdns
宣传自己的服务,请尝试network beacon。