Error: Failed to load processor TracNav
No macro or processor named 'TracNav' found

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 typeGTK2-Desktop-Application
Avahi interface-typelibavahi-client
Avahi supportnative
Zeroconf roleclient/consumer
announced DNS SRV typenone
consumed DNS SRV typeany

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 typeGnome-Desktop-Component
Avahi interface-typelibavahi-client
Avahi supportnative
Zeroconf roleclient/consumer
announced DNS SRV typenone
consumed DNS SRV typeany

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 typeGnome-Component
Avahi interface-typelibavahi-client (CVS Version only)
Avahi supportnative
Zeroconf roleclient/consumer
announced DNS SRV typenone
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 typeGnome-Component
Avahi interface-typelibavahi-client (CVS Version only)
Avahi supportnative
Zeroconf roleclient/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 typeKDE-Desktop-Component
Avahi interface-typelibavahi-client
Avahi supportadditional component (libkdsnsd-avahi)
Zeroconf roleclient/consumer
announced DNS SRV typenone
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 typeKDE-Desktop-Software
Avahi interface-typelibavahi-client
Avahi supportadditional component (libkdsnsd-avahi)
Zeroconf roleserver/publisher
announced DNS SRV type_http._tcp, _webdav.tcp
consumed DNS SRV typenone
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 typeKDE-Desktop-Software
Avahi interface-typelibavahi-client
Avahi supportadditional component (libkdsnsd-avahi)
Zeroconf roleserver/publisher
announced DNS SRV type_rfb._tcp
consumed DNS SRV typenone
further information http://docs.kde.org/development/en/kdenetwork/krfb/
KRDC at a Glance
application typeKDE-Desktop-Software
Avahi interface-typelibavahi-client
Avahi supportadditional component (libkdsnsd-avahi)
Zeroconf roleclient/consumer
announced DNS SRV typenone
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 typeKDE-Desktop-Software
Avahi interface-typelibavahi-client
Avahi supportadditional component (libkdsnsd-avahi)
Zeroconf roleserver/publisher
announced DNS SRV type_ksysguard._tcp
consumed DNS SRV typenone
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 typeserver, written in Python (Twisted)
Avahi interface-typeD-BUS
Avahi supportnative
Zeroconf roleclient/consumer
announced DNS SRV typenone
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 typeKDE-Desktop-Software
Avahi interface-typelibavahi-client
Avahi supportadditional component (libkdsnsd-avahi)
Zeroconf roleclient/consumer
announced DNS SRV typenone
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.