Twoja cała sieć lokalna pod ręką – Coucou dla OS X

coucou_logo

Tytuł wpisu jest być może trochę na wyrost, ale jest jak najbardziej zgodny z prawdą przy założeniu, że wszystkie posiadane przez nas urządzenia pracujące w sieci wspierają protokół Bonjour (lub ZeroConf). W przypadku, gdy macie „park maszynowy” pochodzący z Cupertino nie ma problemów, ponadto wiele urządzeń sieciowych, takich jak NASy czy drukarki sieciowe również będzie ochoczo współpracować z Coucou, który jest bohaterem dzisiejszego artykułu.

Coucou to program dostępny wyłącznie dla platformy OS X, a za jego narodziny, dorastanie i wychowanie odpowiedzialny jest Boy van Amstel, działający pod szyldem Danger Cove. Powinniście znać go już dobrze, dzięki takim aplikacjom jak Porthole, Reign oraz AirVLC, które miałem przyjemność wcześniej tu opisywać.

W zasadzie trudno jest jednoznacznie zdefiniować przeznaczenie tego kawałka software’u… W podstawowym zakresie możemy wykorzystać Coucou jako skaner sieciowy, dzięki któremy podejrzymy urządzenia w naszej sieci lokalnej (przewodowej oraz WiFi).

coucou_01

Klikając na ikonkę w menu systemowym wyświetlimy urządzenia, które korzystają z protokołu Bonjour, zobaczymy ich nazwy, adresy (IPv6IPv4) oraz uruchomione na nich usługu sieciowe z przypisanymi portami.

W przypadku iUrządzeń (takich jak iPhone czy iPad) dopóki nie włączymy jakiejś usługi (np. serwera DLNA), zamiast nazwy zobaczymy adresy fizyczne interfejsu sieciowego (tzw. adresy MAC). Będą one widoczne na liście pomimo informacji zawartej w preferencjach, że pokazywane są urządzenia Apple, za wyjątkiem tych pracujących pod iOS (notabene Apple TV też pracuje pod tym systemem przecież…).

coucou_02

Z niektórych usług (poprawnie skonfigurowanych) możemy skorzystać bezpośrednio po wybraniu takowej na wykrytym urządzeniu, wprost z menu Coucou.

Nie miałem niestety możliwości sprawdzić połączeń z drukarkami czy serwerami plików NAS. Według zapewnień autora działa to bardzo dobrze. Można np. wyświetlić automagicznie stronę WWW konfiguracji drukarki lub zasoby dysku sieciowego. Generalnie można uznać, że Coucou dzięki Bonjour potrafi za nas uruchomić odpowiednią aplikację (Finder, Terminal, Współdzielenie ekranu, itp.) i podłączyć się do wykrytego urządzenia, z wykorzystaniem wybranej usługi. Bez problemu wejdziemy w ten sposób np. na dysk TimeCapsule. Możemy również łatwo udostępniać ekran czy pliki. Większość tych operacji możemy przeprowadzić systemowo lub za pomocą dedykowanych aplikacji, ale zaletą Coucou jest zminimalizowanie kroków koniecznych do uzyskania pożądanych efektów.

Jedną z ciekawszych opcji jest możliwość udostępniania np. naszej strony WWW (lub jakiegokolwiek projektu webowego przygotowanego w np. Rails, MAMP, Django), którą lokalnie stworzyliśmy i uruchomiliśmy, innym użytkownikom/komputerom dzięki dostępnym w przeglądarce Safari – zakładkom witryn Bonjour. Bliższe wyjaśnienie prezentuje poniższy film:

Gwoli ścisłości w nowej wersji Safari, opcję pokazywania zakładek Bonjour ustawia się w innym miejscu:

bonjour_safari

Nie da się ukryć, że deweloperzy aplikacji sieciowych oraz webmasterzy najbardziej docenią korzyści płynące z tak niepozornego programu. Choć również i zwykłym użytkownikom przyda się takie narzędzie. Zwłaszcza tym posiadającym więcej Maczków.

Coucou jest do nabycia w Mac App Store w cenie €3,59.