Vulnerability & Exploit Database

Back to search

TFTP File Transfer Utility

This module will transfer a file to or from a remote TFTP server. Note that the target must be able to connect back to the Metasploit system, and NAT traversal for TFTP is often unsupported. Two actions are supported: "Upload" and "Download," which behave as one might expect -- use 'set action Actionname' to use either mode of operation. If "Download" is selected, at least one of FILENAME or REMOTE_FILENAME must be set. If "Upload" is selected, either FILENAME must be set to a valid path to a source file, or FILEDATA must be populated. FILENAME may be a fully qualified path, or the name of a file in the Msf::Config.local_directory or Msf::Config.data_directory.

Free Metasploit Download

Get your copy of the world's leading penetration testing tool

 Download Now

Module Name



  • todb <todb [at]>



  • Download
  • Upload



Module Options

To display the available options, load the module within the Metasploit console and run the commands 'show options' or 'show advanced':

msf > use auxiliary/admin/tftp/tftp_transfer_util msf auxiliary(tftp_transfer_util) > show actions ...actions... msf auxiliary(tftp_transfer_util) > set ACTION <action-name> msf auxiliary(tftp_transfer_util) > show options and set options... msf auxiliary(tftp_transfer_util) > run