2011-08-23 131 views
0

是否有一個庫或開放源代碼的Obj C代碼,可以讓我嗅探網絡上所有宣傳的Bonjour服務?最好的,如果它適用於Mac OS X或iOS。Bonjour服務嗅探代碼

Thx all。

回答

4

你被寵壞了的選擇。

OS X附帶mdns命令用於註冊和瀏覽鏈接本地網絡上的服務。要瀏覽廣告的網站(通常_http._tcp.類型的服務),你可以這樣做:

mdns -B _http._tcp 

和列表將返回並更新非常迅速的事物出現/消失。是的,這是open-sourced。蘋果基於C的多播DNS(庫和工具)的實現在大多數* NIX上編譯時沒有太多麻煩。

如果您正在尋找GUI工具,我發現Tildesoft的bonjour browser應用程序非常有用。

如果您不想使用mdns來宣傳您自己的服務,請嘗試network beacon

+0

謝謝克里斯。 「bonjour瀏覽器」對我來說效果很好。 – pbhowmick

+1

不用擔心。如果您將問題標記爲已回答,您將來會得到更多答覆。 –