GoAnywhere -...
Transcript of GoAnywhere -...
GoAnywhere.com
GoAnywhere.com
“I would definitely recommend your product to anyone, not just because it is a great product, but also because you can count on having the support when you need it!”
Linda Humbert, American Management Corporation
Founded in 1994 - based in Nebraska
Growing and profitable
Active R&D with focus on Data Automation and Security
Responsive technical support – Phone, Web, Email
Almost 99% of customers renew their product maintenance each year
Division of with over 10,000 customersand nearly 500 employees around the world
GoAnywhere.com
Partnered with all major OS vendors including IBM, Microsoft, VMware, Oracle, Red Hat and Novell
Member of the PCI Security Standards Council
GoAnywhere.com
Financial Insurance Healthcare Miscellaneous
Barclays Capital AF&L Insurance Adventist Health Systems ADP MN State Lottery
CGMI (CitiGroup) Blue Cross BS of MS Asante Health Systems AT&T Wireless Monterey Mushrooms
COOMEVA Colombia Ins. Group Baptist Health Systems Big 5 Sporting Goods National Hockey League
Credit Suisse Direct General Corp. CareFusion Cabela’s Nebraska State Patrol
Fidelity Investments KC Life Insurance Covidien Carnival Cruise Lines NEXCOM
General Motors Financing Londen Insurance Grp Delta Dental Discount Tire Northwestern College
HSBC Global Banking Mendota Ins. Co. Henry Schein Disneyland Resort PGA Tour
National Bank of Kuwait Mercury Insurance Grp McKesson Specialty GE Aviation Pizza Hut
Scotia Bank MetLife Northshore Hospital Hard Rock Casino Shop Vac Corp.
Sun National Bank National Flood Services Omnicare John Deere Smith & Wesson
Sungard Service Lloyds Ins. Southland Benefit Solutions KOA Campgrounds UCLA
TD Bank The Gray Ins. Co. St. Barnabas Hospital Kwik Trip United Rentals
Think Bank United Auto US Oncology Military Academy US Air Force
GoAnywhere.com
GoAnywhere.com
GoAnywhere.com
Supports multiple platforms including Windows, Linux, UNIX and IBM i
Includes a browser-based interface for all administration
No programming or scripting is required
Supports all popular file transfer protocols
Large files can be transferred with support for auto-resume and integrity checks
Provides file transfer acceleration over UDP
Integrates with backend systems (SQL, APIs, Web Services, Java, .NET)
(1 of 2)
GoAnywhere.com
Keeps files in the Internal Network with a DMZ Reverse Proxy (Gateway)
Protects files “in-motion” and “at rest” withFIPS 140-2 validated AES-256 encryption
Controls administrator user access with role-based permissions and domains
Allows jobs to be prioritized and segmented with job queues and run priorities
Provides High Availability and Load Balancing with Clustering
Logs all file transfer activity with centralized auditing and reporting
(2 of 2)
GoAnywhere.com
Helps meet compliance for PCI-DSS, HIPAA, FIPS 140-2, Sarbanes Oxley, GLBA and State Privacy Laws
Secure Protocols • SFTP – FTP over SSH• FTPS – FTP over SSL/TLS• SCP – Secure Copy• HTTPS – HTTP over SSL• Open PGP / GPG• ZIP with password protection• Encrypted email (SMIME)• AS2
AES encryption (key lengths of 128, 192, 256) – NIST standard
Two-factor Authentication• SAML• RADIUS (RSA SecurID)• SSH Keys• X.509 Certificates
Key Management tools forOpen PGP Keys, SSL X.509 certificates and SSH Keys
SSL protected console
GoAnywhere.com
• Browser-based Dashboard • Intelligent Gadgets • Drag-n-Drop • Latest HTML5 Technology
GoAnywhere.com
File Systems - Network Shares (SMB/CIFS)- Local File System- WebDAV- Amazon S3
Database- DB2- Oracle- Microsoft SQL Server- Sybase- MySQL- PostgreSQL- Informix
Enterprise Messaging (JMS)- Websphere MQ- SonicMQ- ActiveMQ- SwiftMQ
FTP - Standard FTP- SFTP (FTP over SSH) - FTPS (FTP over SSL) - SCP (Secure Copy)
File Acceleration- GoFast
Web Sites- HTTP - HTTPS (HTTP over SSL)- Web Services- AS2
Email- POP3- IMAP - SMTP
GoAnywhere.com
GoAnywhere.com
GoAnywhere.com
Users can be authenticated against AD, LDAP, IBM i or database
Users can be organized into User Groups
Roles can be assigned to Users and User Groups
Authorize Resources and Project folders to certain User and Groups
GoAnywhere.com
Predefine connection details for internal servers and external trading partners as “Resources”
Resource details including IPs and host names, users, passwords are stored in a central database
Each Resource can have primary and secondary contacts
Use Resources from within Project Workflows
Resources can be restricted to certain users
GoAnywhere.com
• Drag-n-Drop Components • Over 60 unique Tasks • Integrated Debugger • No Scripting
GoAnywhere.com
A “Project” defines the Business Processes to perform
Each Project contains one or more Modules
Each Module contains one or more Tasks
Project can contain variables that may be overridden at runtime
Define Projects through graphical wizards or XML
project name=“TestProject" mainModule=“Module B" version="1.0">
<variable name=“FileName" value=“employees.xls" />
<module name=“Module B">
<sql label=“Fetch from Database" resourceId="Production 400">
<query outputVariable="data">
<statement>select * from LNMXDEMO.EMP</statement>
</query>
</sql>
<writeExcel label=“Convert to Excel"
inputRowSetVariable="${data}"
outputFile=“${FileName}"
sheetName="Employees" includeHeadings="true">
<data trim="both"/>
</writeExcel>
</module>
</project>
GoAnywhere.com
Drill down and build SQL Selectstatements quickly with SQL Wizard
Example uses of SQL in GoAnywhere:
• Import files (text, Excel, XML) intodatabase tables
• Export records from a databasetable into a file (text, Excel, XML)
• Copy records between tables
• Call stored procedures on a database server
No need to load additional software on database server - connects via JDBC 2.0 drivers
Run any SQL statement supported by the database (e.g. Select, Insert, Update, Delete, Call, Create…)
GoAnywhere.com
SFTP = FTP over SSH
SFTP encrypts the entire connectionincluding data, users ids, passwordsand commands
Authenticate with a user id and• Password• Key• Password and Key (dual-factor)
Connection retry attempts with file auto-resume
Wildcard file filters, auto prefix/suffix file names, etc.
Configurable ports
SSH Key Manager included to create, import and export SSH keys
GoAnywhere.com
FTPS = FTP over SSL/TLS
Encrypts entire connection including data, user ids, passwords and commands
Explicit and Implicit FTPS are both supported
Supports dual-factor authentication using a combination of certificatesand user/passwords
GoAnywhere.com
Certificates can be self-signed or signed by a certificate authority (CA) like Verisign
Connection retry attempts with file auto-resume
Wildcard file filters, auto prefix/suffix file names, etc.
Configurable port ranges
SSL Certificate Manager included to create, import and export SSL certificates
GoAnywhere.com
Supports multiple To, CC and BCC addresses
Specify SMTP server, subject, message, reply
Multiple attachments allowed
Support for internationalcharacters
SMIME support for encryptedemails
With optional Secure Mail module,can send secure HTTPS linksto download files
GoAnywhere.com
Filter incoming emails based on From/To address, Subject and Message
Store messages and attachments for further processing
Can retrieve email from POP-3 and IMAP servers
SSL support
GoAnywhere.com
Transfer files over HTTP and HTTPS (SSL)
Supports Cookies and HTTP Redirects
Perform requests with Parameters
Call Web Services
HTTP Get
• Download multiplefiles in one session
• Filter files based onlast modified date/time
HTTP Post – Uploadmultiple files in one session
GoAnywhere.com
Multiple sources (database, CSV, fixed-width, Excel)
Create multi-level XML documents
Header/Detail support
Custom XML tag names and attribute names
Format numbers and dates
Specify null substitute values
Data trim options
Indention / whitespace formatting
Schema or DTD validation
GoAnywhere.com
Parse complex multi-level XML documents
Schema or DTD validation
Header/Detail support
Data trim options
Supports multiple date and number formats
Skip invalid records
XML data can be inserted into database tables
XML data can be converted to other formats(i.e. Excel or CSV)
GoAnywhere.com
Supports Excel 95, 97, 2000(XP), 2003, 2007 and2010 spreadsheets
Support for Excel Templates
Write to multiple sheets
Custom titles, page headers, columnheadings and page footers
Control fonts, font sizes, colors, alignment,etc. (by sheet or column)
Format dates and numbers usingformatting options supported by Excel
Append or Replace
GoAnywhere.com
Supports Excel 95, 97, 2000(XP), 2003, 2007 and 2010 spreadsheets
Indicate the sheet name to read
Specify the starting row number
Specify column types/sizes
Trim options
Format options for dates/numbers
Null substitute values
Import into database or convertto another format (i.e. CSV or XML)
GoAnywhere.com
Read and write text documents
Fixed-width and Delimited text (CSV)
Supports multiple date and number formats
Record delimiters (CR, LF, CR/LF, LF/CR)
Text qualifiers
Null substitute values
Read• Data can be inserted into a database table• Data can be converted to other formats (i.e. Excel or XML)
Write• Append or Replace• Specify type of delimiter (commas, tabs, pipes, etc.)• Include/exclude column headings
GoAnywhere.com
Can encrypt and compress multiple files at once (packaging)
Password protection: Standard, AES128, AES192 or AES256
Compresses typical data to 1/10th oforiginal size
Compatible with PKZIP, WinZip andother ZIP tools
Can also unzip files
Also supports GZIP and TAR standards
GoAnywhere.com
Widely used for exchanging sensitive files over the Internet
Uses combination of Asymmetric-key and Symmetric-key cryptology to provide high level of protection and speed
Encrypt with Public Key
Decrypt with Private Key (Secret Key)
Supports AES cipher
GPG compatible
GoAnywhere.com
• Encrypt and Decrypt • Can be part of multi-step workflow • Includes Key Manager
GoAnywhere.com
A Digital Signature is used to authenticate the Sender
Sign with Private Key
Verify with Public Key
GoAnywhere.com
Copy, Move, Rename and Delete Files
MQ send and retrieve
Create Directories
Timestamp
Create and delete workspaces
Call native programs and scripts on Windows, Linux, etc.
Call remote shell scripts over SSH
Call IBM i (iSeries) programs and commands
ICAP for DLP and Anti-Virus scanning
GoAnywhere.com
Defines what should be done when a task errors out
• Abort (default)
• Continue
• Set a value for a variable
• Call a specific module
Error handling can be defined on a project, a module or a task level
GoAnywhere.com
Execute immediately or in Batch
Run from browser-based Administrator
Run from GoAnywhere Scheduler
Use existing Scheduler
Execute from OS command line or from within your applications
GoAnywhere.com
Flexible scheduling:
Set job priorities, job queue, etc.
Custom holiday calendars – Skip holidays orrun the business day before or after
Auto-retry on failures
Email notifications for success and failures
Pass in variables to Projects
Optionally, use your own scheduler
• One Time• Minutely• Hourly
• Daily• Weekly• Monthly
GoAnywhere.com
Run projects in GoAnywhere using the provided commands and APIs
Available for Windows, Linux, IBM i (iSeries) and UNIX
Requests sent to GoAnywhere over HTTP/S requests
Override variables
Run interactive or batch
Specify Job Queue priority
Trap for errors
The commands and APIs are provided at no additional charge in GoAnywhere.
GoAnywhere.com
gacmd.exe –server http://192.168.1.20:8000/goanywhere/
-user projectManager -password ********
-command runProject
-Project /Payroll/SendDirectDeposit
-variables fileName “deposit.csv” folderPath “/inbound/deposit”
Windows Example:
Linux Example:
sh gacmd -server http://192.168.1.20:8000/goanywhere/
-user projectManager -password ********
-command runProject
-Project /Orders/SendPurchaseOrders
-variables VendorNumber “423231” Status “Open”
APIs are also provided for Java and .NET
GoAnywhere.com
Monitor for message IDs
Any errors are placed in Job Log
Retrieve any errors with RCVMSG command
RPG procedures are also available to run a Project
GoAnywhere.com
Every execution of a Project is considered a “Job”
Each Job is assigned its own Job Number and Job Log
Starts in a Job Queue
Can override Job Queue priority and Execution priority
Multi-threading (to allow the concurrent execution of multiple projects)
Monitor active Jobs (hold, release, cancel)
GoAnywhere.com
Promote Project Workflows from Development to Production
Also Promote Resources (connection properties), Trigger Definitions, Scheduler entries, Job Monitors and Web Users
Projects/Resources can also be exported and imported
GoAnywhere.com
Job Log per execution of Project
Log Level can be defined on a project, module or a task
Log Level controls what should be logged: • SILENT• INFO• VERBOSE• DEBUG
Search Completed Jobs • Date/time range• User• Project Name• Job Number• Status
GoAnywhere.com
1/21/15 9:38:07AM INFO Start Date and Time: 1/21/15 9:38:07 AM
1/21/15 9:38:07AM INFO Job Number: 1200325835858
1/21/15 9:38:07AM INFO Project Name: /Demo/DB to Excel to Zip and FTP
1/21/15 9:38:07AM INFO Submitted By: administrator
1/21/15 9:38:07AM INFO Executing task 'Retrieve Records‘
1/21/15 9:38:07AM INFO Executing statement select * from LIBRARY.EMP
1/21/15 9:38:08AM INFO Query execution produced a rowset
1/21/15 9:38:08AM INFO Finished task 'Retrieve Records‘
1/21/15 9:38:08AM INFO Executing task 'Create Excel File‘
1/21/15 9:38:09AM INFO 8 record(s) were written
1/21/15 9:38:09AM INFO Finished task 'Create Excel File'
1/21/15 9:38:09AM INFO Executing task 'Create ZIP File‘
1/21/15 9:38:09AM INFO Compressing file '/files/employees.xls‘
1/21/15 9:38:09AM INFO Number of files compressed: 1
1/21/15 9:38:09AM INFO Finished task 'Create ZIP File‘
1/21/15 9:38:09AM INFO Executing task 'FTP the ZIP File‘
1/21/15 9:38:09AM INFO Connecting to '192.168.1.2' at port '21'
1/21/15 9:38:10AM INFO Executing sub-task 'put‘
1/21/15 9:38:10AM INFO Setting the data type to AUTO
1/21/15 9:38:10AM INFO Uploading ‘/files/employees.zip’
1/21/15 9:38:12AM INFO 1 file(s) were uploaded successfully
1/21/15 9:38:12AM INFO Finished sub-task 'put‘
1/21/15 9:38:12AM INFO Closed the FTP connection
1/21/15 9:38:12AM INFO Finished task 'FTP the ZIP File'
1/21/15 9:38:12AM INFO Finished module 'main‘
1/21/15 9:38:12AM INFO Finished project 'DB to Excel to Zip and FTP‘
1/21/15 9:38:12AM INFO End Date and Time: 1/21/15 9:38:12 AM
GoAnywhere.com
Allows your trading partners and employees to securely connect toyour organization and easily retrieve or upload files.
Supports transfer protocols of FTP, SFTP, SCP, FTPS, HTTPS and AS2
Provides a browser-based web client for simple file transfers
Includes event triggers based on user-defined conditions
Generates detailed audit logs and alert messages
GoAnywhere.com
Create Trading Partner accounts using Wizards, APIs, batch load or self-registration
Authenticate users against AD, LDAP, IBM i or database. SAML for Single Signon
Grant individual permissions or adopt permissions from groups
Restrict to FTP, SFTP, FTPS, HTTP/s, AS2
Restrict access to certain foldersand permissions (e.g. upload, download, delete, rename, etc.)
Restrict to certain IPs
Set Time Limits
GoAnywhere.com
Provides your trading partners with browser-based access to your system for uploading and downloading files
Rebrand with your company logo and privacy policy
Full audit trails and event triggers
GoAnywhere.com
Audit logs are stored for every transaction (login, upload, download, rename, etc.) for all services
Search using a widevariety of filter criteria
View on-line or exportto CSV
GoAnywhere.com
Blacklisted IP Addresses
Completed Jobs
Completed Job Statistics
Database Statistics
Expiring Open PGP Keys
Expiring SSL Certificates
GoDrive Disk Usage
Job Count Summary
Secure Mail Activity
Secure Mail Package Sizes
Security Settings Audit
Service Activity Summary
Trigger Activity
Web User Logins
Web User Transfer Count Activity
Web User Transfer Size Activity
GoAnywhere.com
GoAnywhere.com
Analyze your GoAnywhere product’s security settings and determine if they comply with the Payment Card Industry Data Security Standards (PCI-DSS).
For each security setting, the report will indicate if the setting meets the PCI-DSS standard using one of the following statuses:
• Pass - The setting meets the PCI-DSS requirement
• Fail - The setting does not meet the PCI-DSS requirement.
• Warning - Further research is required to ensure your system meets the specified requirement.
GoAnywhere.com
GoAnywhere.com
Files and messages are transferred over a secure HTTPS connection
Your system keeps possession of the files (in encrypted form) until the recipient retrieves them (not hosted)
No file size limits
Recipients don’t have to dealwith keys or certificates(just click on the URL)
Customizable email templates (use your own logo,color schemes, fonts)
Licensed as an add-on module for GoAnywhere MFT
GoAnywhere.com
Sender:1. Enters the message2. Attaches the files3. Clicks “Send”
GoAnywhere.com
Sender:1. Enters the message2. Attaches the files3. Clicks “Send Secure Mail”
GoAnywhere.com
Recipient gets an email with a link
GoAnywhere.com
Recipient provides the password (optional)
GoAnywhere.com
Full Audit Trails… every step is recorded
Recipient downloads the file attachments securely
GoAnywhere.com
GoAnywhere.com
Person-to-Person file sharing andcollaboration
On-premise storage of files
Files are encrypted with AES-256
Set user disk quotas
Assign roles/permissions at thefolder and file level
Full audit trails of all activity (uploads, downloads, sharing, etc.)
No subscription fees
(1 of 2)
GoAnywhere.com
File revisions and Trash bin
Image thumbnails and mediaviewer
Add and View Comments
Synchronize with Windows andMac desktops and laptops
iOS app for iPads and iPhones
Device management - Administrator can approve or reject devices, remote wipe
(2 of 2)
GoAnywhere.com
GoAnywhere.com
iPad and iPhone
Android
Selective Sync
Intelligent caching
File preview
Offline access
Encrypted at rest
GoAnywhere.com
GoDrive Secure Folders
Ideal for User-to-User User-to-Server
Files stored On-Premise
Files can be accessed by backend applications
Triggers to automatically process files
AES 256 Encryption Always Optional
Share files Limited
Receive email notices on shared items
Thumbnails and media viewing
Comment on files
Trash bin
File revision history
Synchronize with Windows and Mac Devices
Licensing User-based Server-based
GoAnywhere.com
Domains allow you to set up multiple security zones within GoAnywhere MFT,
each with their own set of Administrators.
This allows a single installation of GoAnywhere MFT to be shared with several
teams while limiting their access to items within their authorized Domains:
An administrator can be assigned to one or more Domains.
Marketing Domain
Folders Users Workflows Logs
HR Domain
Folders Users Workflows Logs
• Network Folders• Web Users (trading partners)• Resources (connection settings)• Projects (workflows)
• Schedules• Monitors• Triggers• Audit Logs and Reports
GoAnywhere.com
The GoFast protocol will accelerate file transfers
using efficient UDP channels.
UDP is faster than TCP since does not have time
delays for acknowledgments and synchronization.
GoFast can encrypt transmissions using AES and
can also compress packets using the ZLIB standard.
Ideal for sending large files (e.g. videos, backup files,
etc.) over the WAN or the Internet.
The GoFast Server module is an optional license in
GoAnywhere MFT. Contact your Linoma Account
Manager for pricing.
The GoFast Client is provided in the Advanced Workflows module.
Due to its high speed, UDP has traditionally
been used for streaming live video and audio.
GoAnywhere.com
How it works…
1. A secure SSL/TLS channel is established
over TCP between the GoFast client and
server. The control channel is authenticated
with a user id, password and optional
X.509 certificates.
2. Commands (get, put, etc) and details about the files (e.g. file name, size, encryption
type, compression settings, etc.) are sent over the TCP control channel.
3. Files are broken into multiple parts and transferred over UDP data channels.
4. If a file part does not reach the destination, then the sender will automatically be
instructed to retransmit the lost part.
5. Files parts are reassembled on the destination and saved to the targeted folder.
6. File checksums can optionally be calculated on both client and server, which are then
compared after the file is received – to guarantee delivery.
GoAnywhere.com
No incoming ports are opened into the private (internal) network
No sensitive files are stored in the DMZ
User credentials are maintained/stored in the private network
(1 of 2)
GoAnywhere.com
Supports FTP/s, SFTP, SCP and HTTP/s file transfer protocols
No special hardware components; software-only solution
Installs to Windows, Linux, AIX, UNIX and Solaris operating systems
(2 of 2)
GoAnywhere.com
GoAnywhere.com
Two or more installations of GoAnywhere MFT can be in a cluster
GoAnywhere Gateway can load balance inbound connections
Project workloads are distributed “horizontally” across multiple systems
Active-Active = Better high availability for mission critical environments
All systems can be managed from a central interface
No 3rd party tools or software are needed
GoAnywhere.com
GoAnywhere.com
-1000
1000
3000
5000
7000
9000
11000
13000
15000
1 25 50 100 200
Milliseco
nd
s p
er
Tra
ns
fer
Number of Concurrent Sessions(Uploading 10 MB files)
SFTP Transfer Times
Single Node Two Node Cluster
GoAnywhere.com
GoAnywhere.com
Linux (32-bit and 64-bit):- Distributions Red Hat, SUSE, Ubuntu, CentOS (not inclusive)- Disk space 375 MB per product (not including user data)- Memory 512 MB minimum per product
Windows (32-bit and 64-bit):- Operating System Windows 2000, 2003, 2008 R2, 2012 R2, XP, Vista, 7, 10- Disk space 375 MB per product (not including user data)- Memory 512 MB minimum per product
Virtualized Environments:
IBM i (iSeries):- Operating System V7R1 or higher - Disk space requirements 275 MB per product (not including user data)- Memory requirements 512 MB minimum per product - JRE 1.7 or later
UNIX / AIX / Solaris / HP-UX:- Disk space requirements 250 MB per product (not including user data)- Memory requirements 512 MB minimum per product- JRE 1.7 or later
GoAnywhere.com
Web site: www.GoAnywhere.comE-mail: [email protected]
Toll-free: 1-800-949-4696Direct: (402) 944-4242Fax: (402) 944-4243
Address: 103 South 14th StreetAshland, NE 68003 USA
© Copyright 2007-2015