FTP

GoAnywhere Director can connect to both standard FTP servers and secure FTP servers using SFTP (SSH File Transfer Protocol), SCP, and FTPS (FTP over SSL) protocols. GoAnywhere Director will help guarantee delivery of FTP transfers with options to auto-retry connections, auto-resume interrupted file transfers and perform integrity checks of successful file transfers.

GoAnywhere Director FTP features

  • Full support of the standard FTP command set
  • Get, Put, Delete and Move files
  • Create, Change and Rename directories
  • Execute custom commands
  • Transfer multiple files per connection
  • Supports the MLSD standard for parsing directory listings
  • Autodetect Binary and ASCII modes
  • Support for Passive and Active connections
  • Retry connections and auto-resume file transfers with user-defined settings
  • File integrity verification using checksum algorithms of CRC-32 and MD5
  • Suffix and prefix file names with constants, timestamps or variables
  • Override file names and other properties at execution time using variables
  • Configurable port ranges
  • SOCKS and HTTP Proxy support
  • Ability to change file permissions (if authorized)
  • Timestamp preservation (optional)
  • Alerts for transfer failures via email, text messages and system messages

FTP server connections can be pre-defined in GoAnywhere Director's Administrator as reusable Resources which can be selected from simple drop down menus. FTP Tasks can be placed within GoAnywhere Director Projects and executed as part of a cohesive process. For instance, a Project could be defined to retrieve records from a database file, convert the records into a CSV file, and then put the CSV file onto a FTP server.

FTP Get Example:

FTP Get Function

File Filtering

When getting or putting files via FTP, the files selected can be included and excluded using various filter criteria:
  • Wildcards (i.e. "trans*.txt" or "*.xls")
  • Regular expressions
  • Date and time range
  • Size range
  • Variables passed to the Project

FTP Logs

Audit trails (logs) are generated for all FTP transmissions in GoAnywhere Director to meet auditing and compliance requirements. The level of log detail can be controlled by an administrator on a per-Project basis. This detail can be configured to include all FTP commands issued, FTP messages and file names transferred. Log messages can additionally be sent to a Syslog server using UDP or TCP connections. 

GoAnywhere Director can be installed onto Windows, VMware, Linux, IBM i, AIX (pSeries), UNIX, HP-UX, Mac OS and Solaris platforms.  IBM i is also referred to as System i, iSeries, as400, as/400 and i5.