TracNav
- Administrative Applications
- Avahi Discovery
- Avahi Discovery Applet
- Nautilus utilizing GnomeVFS
- ISC NTP Daemon / GNOME System Tools
- Konqueror Accessing Zeroconf Resources
- KDE Personal File Server
- KDE Remote Frame Buffer / Remote Desktop Client
- KDE System Guard Daemon
- Avahi Bookmarks
- KFTGrabber
- OSX Finder
- The Safari Browser
- Microsoft IE Browser
- Epiphany Browser
Administrative Applications
Avahi Discovery
http://avahi.org/download/gallery/avahi-zeroconf-browser.png
Avahi ships with a nifty tool called 'Avahi Discovery' that allows you to view any Zeroconf service that is currently available.
| The Avahi Discovery at a Glance | |
| application type | GTK2-Desktop-Application |
| Avahi interface-type | libavahi-client |
| Avahi support | native |
| Zeroconf role | client/consumer |
| announced DNS SRV type | none |
| consumed DNS SRV type | any |
It is particularly of interest, that you can debug your own Zeroconf capable applications using Avahi Discovery, because it is possible to click on a perticular service type in the main window, which unveils any details which may be announced by that service.
http://avahi.org/download/gallery/avahi-zeroconf-browser-exp.png
Avahi Discovery Applet
http://avahi.org/download/gallery/gnome-avahi-applet.png
If you are running a Gnome desktop, you can use the service discovery applet to find and access network resources that were announced using Avahi.
| The Avahi Service Discovery Applet at a Glance | |
| application type | Gnome-Desktop-Component |
| Avahi interface-type | libavahi-client |
| Avahi support | native |
| Zeroconf role | client/consumer |
| announced DNS SRV type | none |
| consumed DNS SRV type | any |
Nautilus utilizing GnomeVFS
http://avahi.org/download/gallery/gnome-vfs-browser.png
If you did configure gnome-vfs to be compiled with Avahi support, one would be able to browse your Zeroconf resources using Nautilus for example.
| Nautilus / GnomeVFS at a Glance | |
| application type | Gnome-Component |
| Avahi interface-type | libavahi-client (CVS Version only) |
| Avahi support | native |
| Zeroconf role | client/consumer |
| announced DNS SRV type | none |
| consumed DNS SRV type | _ftp._tcp, _sftp-ssh._tcp, _webdav._tcp |
| further information | http://developer.gnome.org/doc/API/gnome-vfs/ |
As you can see from the below example, Nautilus makes it for example possible, to connect to any FTP server that announces its presence via Zerconf.
http://avahi.org/download/gallery/wzdftpd.png
ISC NTP Daemon / GNOME System Tools
Avahi allows NTP servers to announce their service using Zeroconf. As a counterpart the below picture illustrates how time-admin, a GNOME administrative app, can utilize such an information. The picture shows a NTP server entry that was announced via Zeroconf (btw, the below shot contains a little error, try to figure it out ;).
http://avahi.org/download/gallery/ntp-server-lookup.png
| ISC NTP Daemon / GNOME System Tools | |
| application type | Gnome-Component |
| Avahi interface-type | libavahi-client (CVS Version only) |
| Avahi support | native |
| Zeroconf role | client/consumer and server/publisher |
| announced DNS SRV type | _ntp._tcp |
| consumed DNS SRV type | _ntp._tcp |
| further information | https://ntp.isc.org/bugs/show_bug.cgi?id=578 and http://bugzilla.gnome.org/show_bug.cgi?id=333529 |
Konqueror Accessing Zeroconf Resources
http://avahi.org/download/gallery/konqueror-zeroconf-browser.png
Konqueror allows you to search for Zeroconf services that are currently available on the network. There exists a kdnssd-avahi module, which makes the KDE Zeroconf kioslave zeroconf:/ Avahi ready.
| Konqueror / zeroconf:/ kioslave at a Glance | |
| application type | KDE-Desktop-Component |
| Avahi interface-type | libavahi-client |
| Avahi support | additional component (libkdsnsd-avahi) |
| Zeroconf role | client/consumer |
| announced DNS SRV type | none |
| consumed DNS SRV type | _ftp._tcp, _ssh._tcp, _http._tcp, _https._tcp |
| further information | http://wiki.kdenews.org/tiki-index.php?page=Zeroconf+in+KDE |
KDE Personal File Server
http://avahi.org/download/gallery/kpf-applet.png
The KDE personal fileserver that ships with any KDE distribution, allows one to export a certain folder via HTTP. If KDE comes with Zeroconf enabled libs, that shared folder would be annouced via Zeroconf as well.
| KPF at a Glance | |
| application type | KDE-Desktop-Software |
| Avahi interface-type | libavahi-client |
| Avahi support | additional component (libkdsnsd-avahi) |
| Zeroconf role | server/publisher |
| announced DNS SRV type | _http._tcp, _webdav.tcp |
| consumed DNS SRV type | none |
| further information | http://docs.kde.org/stable/en/kdenetwork/kpf/ |
KDE Remote Frame Buffer / Remote Desktop Client
http://avahi.org/download/gallery/krfb-krdc.png
If you did decide to allow other people to access you desktop via VNC, Zeroconf would make it possible to transparently announce your shared Desktop. Thus if using krdc (a remote desktop client) one is able to see your shared desktop in a list of announced desktops.
| KRFB at a Glance | |
| application type | KDE-Desktop-Software |
| Avahi interface-type | libavahi-client |
| Avahi support | additional component (libkdsnsd-avahi) |
| Zeroconf role | server/publisher |
| announced DNS SRV type | _rfb._tcp |
| consumed DNS SRV type | none |
| further information | http://docs.kde.org/development/en/kdenetwork/krfb/ |
| KRDC at a Glance | |
| application type | KDE-Desktop-Software |
| Avahi interface-type | libavahi-client |
| Avahi support | additional component (libkdsnsd-avahi) |
| Zeroconf role | client/consumer |
| announced DNS SRV type | none |
| consumed DNS SRV type | _rfb._tcp |
| further information | http://docs.kde.org/stable/en/kdenetwork/krdc/ |
KDE System Guard Daemon
http://avahi.org/download/gallery/ksysguardd-ksysguard.png
If you want to monitor any computer within your LAN from just one single desktop, you can use KSysguard to find and monitor you computers.
| KSysGuardd at a Glance | |
| application type | KDE-Desktop-Software |
| Avahi interface-type | libavahi-client |
| Avahi support | additional component (libkdsnsd-avahi) |
| Zeroconf role | server/publisher |
| announced DNS SRV type | _ksysguard._tcp |
| consumed DNS SRV type | none |
| further information | http://docs.kde.org/development/en/kdebase/ksysguard/ |
Avahi Bookmarks
http://avahi.org/download/gallery/avahi-web-interface.png
If using avahi-bookmarks one would be able to access HTTP resources that were announce using Zeroconf just within his web browser.
| Avahi Bookmarks at a Glance | |
| application type | server, written in Python (Twisted) |
| Avahi interface-type | D-BUS |
| Avahi support | native |
| Zeroconf role | client/consumer |
| announced DNS SRV type | none |
| consumed DNS SRV type | _http._tcp, _ftp._tcp |
| further information | http://www.freedesktop.org/wiki/Software_2fdbus |
KFTGrabber
http://avahi.org/download/gallery/kftpgrabber-sites.png
KFTPGrabber is a FTP client for the KDE desktop. Because there are now FTP daemons which are announcing their existance via Zeroconf, it would be nice if FTP clients could utilize such an information. As you can see, KFTPGrabber does exactly that.
| KFTPGrabber at a Glance | |
| application type | KDE-Desktop-Software |
| Avahi interface-type | libavahi-client |
| Avahi support | additional component (libkdsnsd-avahi) |
| Zeroconf role | client/consumer |
| announced DNS SRV type | none |
| consumed DNS SRV type | _ftp._tcp |
| further information | http://kftpgrabber.sourceforge.net/ |
OSX Finder
http://avahi.org/download/gallery/osx-finder.png
The Mac OSX finder (a Nautilus or Konqueror equivalent) displays resources, that were announced using Avahi, as well.
The Safari Browser
http://avahi.org/download/gallery/safari.png
In Apples Safari web browser, you can access HTTP resources that were announced using Avahi in a transparent manner.
Microsoft IE Browser
http://avahi.org/download/gallery/ie-howl.png
As with Apple's Safari web browser, Windows people are as well able to access Zeroconf resources within their IE browser if using the Howl plugin for IE.
Epiphany Browser
http://avahi.org/download/gallery/epiphany-bookmarks.png
Most recent packages of the Epiphany browser are supporting Zeroconf-driven bookmarks as well.
