ProFTPD module mod_zeroconf

The mod_zeroconf module is designed to use the DNS Service
Discovery technology (also known as Bonjour, or the ZEROCONF protocols)
created by Apple to publish discoverable information about the running
proftpd daemon.

This module is contained in the mod_zeroconf.c file for
ProFTPD 1.3.x, and is not compiled by default. Installation instructions
are discussed here. Detailed documentation on
mod_zeroconf usage can be found here.

The ZeroconfInfo directive is used to configure the name
that mod_zeroconf uses to register the server configuration,
as well as optional information.

The name parameter specifies the name the administrator wishes
to publish for this server configuration. By default, if no
ZeroconfInfo directive is configured, mod_zeroconf
will register a record using the ServerName of the server
configuration.

The optional info parameter is a colon-delimited string of
attributes about this server. This data can include things like whether
the server allows anonymous access, supports SSL/TLS sessions, etc.
Each attribute can be specified as a key/value pair, separated by
=. For example, a ZeroconfInfo directive with an
info parameter might look like:

The ZeroconfLog directive is used to a specify a log file for
mod_zeroconf reporting and debugging. The path parameter
must be the full path to the file to use for logging. Note that this path must
not be to a world-writable directory and, unless
AllowLogSymlinks is explicitly set to on
(generally a bad idea), the path must not be a symbolic link.