barefoot   Frontpage - Barefoot - Download - Usage - Status - Support - Modules - Docs - Links - Survey

Manual Page: BAREFOOTD(8)

BAREFOOTD(8)                System Manager's Manual               BAREFOOTD(8)

       barefootd - network port bouncer

       barefootd [-DLVdhnv] [-N number] [-f file] [-p file]

       Barefoot is a user-level port bouncer that can be used to
       redirect/bounce/forward TCP connections and UDP packets destined for an
       address on the machine the Barefoot server runs on, to any other

       The options are as follows:

       -D     Barefoot will detach from the controlling terminal and run in
              the background as a system daemon.

       -L     Displays the license Barefoot comes under.

              Barefoot will fork of number "main servers" when starting.  This
              can be used for servers that are extremely busy, or to provide a
              (very) poor mans redundancy setup, as Dante will try to make
              these "main servers" as independent of each others as possible.
              It is unlikely that setting this number to anything higher than
              the number of CPUs will improve performance.

       -V     Verifies config file and exits.

              Sets the level of debugging, zero to disable.

       -ffile Barefoot will read its configuration from file.

       -h     Shows the currently valid options.

       -n     Disables TCP keep-alive messages.  Normally Barefoot enables TCP
              keep-alive messages so that connections from machines that have
              crashed or for other reasons no longer can be reached time out.
              Note that this can take several hours.  See also the "timeout"
              option in barefootd.conf(5).

       -pfile Barefootd will write the pid of the main process to this file.

       -v     Displays Barefoot version.

       SIGHUP Reload the configuration file.  Will also reopen logfiles.

              Print some information about the servers current state and

       TMPDIR Use TMPDIR for temporary files.  Barefoot will use this
              directory for lockfiles and memory-mapped files.  It is
              recommended that TMPDIR be set to a (local) filesystem with low
              latency.  The directory should have read/write/execute
              permission by both the privileged and unprivileged userid (as
              specified in /etc/barefootd.conf), but no other non-privileged

              Barefoot server configuration file.

       For inferno Nettverk A/S:
          Michael Shuldman
          Karl-Andre' Skevik


       Information about new releases and other related issues can be found on
       the Barefoot WWW home page: at ""

       See the accompanying BUGS file.  New bugs should be reported to

                                February, 2011                    BAREFOOTD(8)

Copyright © 1998-2018 Inferno Nettverk A/S