System information
Manual:Tools/Fetch
183
Manual:Tools/Fetch
Applies to RouterOS: v3, v4 +
Summary
Sub-menu: /tool fetch
Standards:
Fetch is one of the console tools in Mikrotik RouterOS. It is used to copy files from any network device to a
Mikrotik router via HTTP or FTP.
In latest v5 versions it is possible also to upload files to remote locations.
Fetch now supports HTTPS protocol. By default no certificate checks are made, but setting check-certificate to yes
enables trust chain validation from local certificate store. CRL checking is never done.
Properties
Property Description
address (string; Default: ) IP address of the device to copy file from.
ascii (yes | no; Default: no)
check-certificate (yes | no;
Default: no)
Enables trust chain validation from local certificate store.
dst-path (string; Default: ) Destination filename and path
host (string; Default: ) Domain name or virtual domain name (if used on web-site, from which you want to copy information).
For example,
address=wiki.mikrotik.com host=forum.mikrotik.com
In this example the resolved ip address is the same (66.228.113.27), but hosts are different.
keep-result (yes | no; Default: yes) If yes, creates an input file.
mode (ftp|http|tftp {!} https; Default:
http)
Choose the protocol of connection - http, https , ftp or tftp.
password (string; Default:
anonymous)
Password, which is needed for authentication to the remote device.
port (integer; Default: ) Connection port.
src-path (string; Default: ) Title of the remote file you need to copy.
upload (yes | no; Default: no) If enabled then fetch will be used to upload file to remote server. Requires src-path and dst-path
parameters to be set.
url (string; Default: ) URL pointing to file. Can be used instead of address and src-path parameters.
user (string; Default: anonymous) User name, which is needed for authentication to the remote device.