Browse Exploit & Auxiliary Modules
The Metasploit Project hosts the world's largest database of quality assured exploits, including hundreds of remote exploits, auxiliary modules, and payloads. You can even review the Metasploit Framework source code of any module - or write your own.
Search for modules
FTP File Server
This module provides a FTP service
Rank
Authors
- hdm < hdm [at] metasploit.com >
Development
Similar Modules
Usage Information
$ msfconsole
## ### ## ##
## ## #### ###### #### ##### ##### ## #### ######
####### ## ## ## ## ## ## ## ## ## ## ### ##
####### ###### ## ##### #### ## ## ## ## ## ## ##
## # ## ## ## ## ## ## ##### ## ## ## ## ##
## ## #### ### ##### ##### ## #### #### #### ###
##
msf > use auxiliary/server/ftp
msf auxiliary(ftp) > run
Module Options
| FTPPASS |
Configure a specific password that should be allowed access |
| FTPROOT |
The FTP root directory to serve files from (default: /tmp/ftproot) |
| FTPUSER |
Configure a specific username that should be allowed access |
| SRVHOST |
The local host to listen on. This must be an address on the local machine or 0.0.0.0 (default: 0.0.0.0) |
| SRVPORT |
The local port to listen on. (default: 21) |
| SSL |
Negotiate SSL for incoming connections |
| SSLCert |
Path to a custom SSL certificate (default is randomly generated) |
| SSLVersion |
Specify the version of SSL that should be used (accepted: SSL2, SSL3, TLS1) (default: SSL3) |
| ListenerComm |
The specific communication channel to use for this service |
| VERBOSE |
Enable detailed status messages |
| WORKSPACE |
Specify the workspace for this module |
| TCP::max_send_size |
Maximum tcp segment size. (0 = disable) |
| TCP::send_delay |
Delays inserted before every send. (0 = disable) |