| -h or -help | displays this message |
| -hr | displays help on data port ranges |
| -hf | displays help on user files |
| -hU | displays help on specifying a user |
| -hR | displays help on permissions |
| -hL | displays help on logging |
| -hF | displays help on log formatting |
| -p<port> | port number the server will run on (default = 21) |
| -r<low>-<high> | range of ports to use for data connections (default = any) |
| -f<userfile> | file containing user info (def userfile = indiftpd.cfg) |
| -a<userfile> | add a user to the user info file (doesn't start server) |
| -b<IP> | IP address to bind to (must be in x.x.x.x form) |
| -e | enable explicit SSL (AUTH SSL) |
| -i<port> | enable implicit SSL on the specified port (default = 990) |
| -U<user> | specify a user for the site (default = anonymous) |
| -P<password> | password for the user (default = [no password]) |
| -H<homedir> | home directory for the user (default = CWD) |
| -R<flags> | permissions for the user (default = lvcpstduoamn) |
| -L<level>:<path> | logging level (default level = 2, path = CWD) |
| -F<type>:<format> | set the format for the program/access (type = p/a) logs |