The wfstd daemon process must be running on the target of any WANFast operation.  It provides the server-side implementation of all wfst, wcp, and wping operations.

All wfstd options can be specified on either the command line or in your WANFast configuration file.  On the command line, you can use either the short or long form of the option.  The short form is -F V, where F is the one-character option and V is the value (if required).  The long form is --option-name=option-value with no spaces between the name, '=', and value.  If the value includes spaces, such as for a path name, enclose the value in double quotes, e.g., --option-name="option value".   Note that the short form does not support all options.

When using an option in the configuration file, use the long form of the option without the leading "--".   In the configuration file it is OK to have spaces between the option name, '=', and value, and OK to have spaces in the value.  You can add a comment line to your configuration file by starting the line with '#'.

SYNTAX: wfstd [OPTIONS]
        [-F ID    | --create-key-file=ID]     Create a keyfile [ID = hostname, IP, or email]
        [-M       | --import-key-file]        Import a keyfile [keyFilePath] [ID]
        [           --password=string]        Password for private key file, if required.
        [           --no-password]            Do not prompt for a password during key creation.
        [           --priv-key-bits=bits]     Number of private key bits to create [bits=int, default=2048].
        [-y       | --accept-hosts]           Silently accept unknown hosts.
        [           --no-logins]              Do not allow remote logins into this machine
        [           --no-commands]            Do not allow remote commands into this machine
        [           --no-tunnels]             Do not allow tunnels in/out of this machine
        [           --no-copy]                Do not allow file copies in/out of this machine
        [           --no-ping]                Do not allow pings in/out of this machine
        [           --no-replication]         Do not allow real-time replication to this machine
        [           --server-port=port]       Specify the WFST service port [port=int].
        [           --server-bind-address=IP] Specify the server bind address.
        [-p int   | --pool-size=int]          Size of connection pool [1-16]
        [           --window-size=int]        WAN window size
        [-x MBPS  | --max-bandwidth=MBPS]     Max bandwidth per VC in mbps [MBPS=int].
        [-O opt   | --command-opts=opt]       Option string for built-in command ['commandName: options']
        [-i path  | --identity-file=path]     Identity file path.
        [-A path  | --authorized-keys=path]   Specify the path to the authorized keys file
        [-f path  | --config-file=path]       Configuration file path.
        [-g path  | --log-file=path]          Log file path.
        [-D int   | --log-level=int]          Set log level.
        [           --priority=int]           Set daemon process priority (linux only).
        [           --no-fork-vc]             Do not fork a process for each VC [default]
        [           --config]                 Print the current configuration
        [-v       | --version]                Print the wfst version, details and credits.
        [-q c|e   | --query=c|e]              List the supported compression (c) or encryption (e) algorithms
        [-K       | --overwrite-ok]           Permit overwriting private/public key files
        [           --no-key-perms]           Do not verify permissions on key files
        [           --sync-reverse-conns]     Have wfstd initiate connections to wsyncr to help with firewalls