GoAnywhere MFT is a secure file transfer solution that organizations use to exchange their data safely. The solution helps organizations automate their data transfers, centralize file transfer activity, and monitor file transfers and user access. This connector facilitates automated operation related to File Transfer Summary, Active Sessions Details, and Completed Jobs Summary.
This document provides information about the GoAnywhere Connector, which facilitates automated interactions with a GoAnywhere server using FortiSOAR™ playbooks. Add the GoAnywhere Connector as a step in FortiSOAR™ playbooks and perform automated operations with GoAnywhere.
Connector Version: 1.0.0
FortiSOAR™ Version Tested on: 7.2.2-1098 and later
GoAnywhere Version Tested on: 7.1.1
Authored By: Fortinet
Certified: Yes
Use the Connector Store to install the connector. For the detailed procedure to install a connector, click here.
You can also use the yum
command as a root user to install the connector:
yum install cyops-connector-goanywhere
You must have admin privileges with following roles:
For the procedure to configure a connector, click here
In FortiSOAR™, on the Connectors page, click the GoAnywhere connector row (if you are in the Grid view on the Connectors page) and in the Configurations tab enter the required configuration details:
Parameter | Description |
---|---|
Server URL | Specify the URL of the GoAnywhere server to connect and perform automated operations. |
Username | Specify the username to access the GoAnywhere server to connect and perform automated operations. |
Password | Specify the password to access the GoAnywhere server to connect and perform automated operations. |
Verify SSL | Specifies whether the SSL certificate for the server is to be verified. By default, this option is set to True . |
The following automated operations can be included in playbooks and you can also use the annotations to access following operations:
Function | Description | Annotation and Category |
---|---|---|
Get File Transfer Summary | Retrieves the file transfers and their summary details for a specified service from GoAnywhere based on the GoAnywhere module, date range, and grouping criteria specified. | get_file_transfer_summary Investigation |
Get Active Sessions Details | Retrieves details for each active session from GoAnywhere based on the session type you have specified. | get_active_sessions_details Investigation |
Get Completed Jobs Summary | Retrieves the count of completed jobs from GoAnywhere based on the date range, grouping criteria, and job status that you have specified. | get_completed_jobs_summary Investigation |
Parameter | Description |
---|---|
Module | (Optional) Specify the GoAnywhere modules to include in the file transfer statistics from the following available options:
|
Date Range | (Optional) Specify the date range of file transfers from the following available options:
|
Group By | (Optional) Specify the criteria to group the statistics from the following available options:
|
The output contains the following populated JSON schema:
{
"label": "",
"count": ""
}
Parameter | Description |
---|---|
Services | (Optional) Specify the GoAnywhere services returned, from the following available options:
|
Limit | (Optional) Specify the maximum count of records that you want this operation to fetch from GoAnywhere. |
The output contains the following populated JSON schema:
{
"service": "",
"userName": "",
"remoteAddress": "",
"gateway": "",
"localAddress": "",
"localPort": "",
"bytesSent": "",
"bytesReceived": ""
}
Parameter | Description |
---|---|
Date Range | (Optional) Specify the date range of job statistics from the following available options:
|
Group By | (Optional) Specify the criteria to group the statistics from the following available options:
|
Status | (Optional) Specify the criteria to filter the results by job status from the following available options:
|
The output contains the following populated JSON schema:
{
"label": "",
"count": ""
}
The Sample - GoAnywhere - 1.0.0
playbook collection comes bundled with the GoAnywhere connector. These playbooks contain steps using which you can perform all supported actions. You can see bundled playbooks in the Automation > Playbooks section in FortiSOAR™ after importing the GoAnywhere connector.
Note: If you are planning to use any of the sample playbooks in your environment, ensure that you clone those playbooks and move them to a different collection since the sample playbook collection gets deleted during connector upgrade and delete.
GoAnywhere MFT is a secure file transfer solution that organizations use to exchange their data safely. The solution helps organizations automate their data transfers, centralize file transfer activity, and monitor file transfers and user access. This connector facilitates automated operation related to File Transfer Summary, Active Sessions Details, and Completed Jobs Summary.
This document provides information about the GoAnywhere Connector, which facilitates automated interactions with a GoAnywhere server using FortiSOAR™ playbooks. Add the GoAnywhere Connector as a step in FortiSOAR™ playbooks and perform automated operations with GoAnywhere.
Connector Version: 1.0.0
FortiSOAR™ Version Tested on: 7.2.2-1098 and later
GoAnywhere Version Tested on: 7.1.1
Authored By: Fortinet
Certified: Yes
Use the Connector Store to install the connector. For the detailed procedure to install a connector, click here.
You can also use the yum
command as a root user to install the connector:
yum install cyops-connector-goanywhere
You must have admin privileges with following roles:
For the procedure to configure a connector, click here
In FortiSOAR™, on the Connectors page, click the GoAnywhere connector row (if you are in the Grid view on the Connectors page) and in the Configurations tab enter the required configuration details:
Parameter | Description |
---|---|
Server URL | Specify the URL of the GoAnywhere server to connect and perform automated operations. |
Username | Specify the username to access the GoAnywhere server to connect and perform automated operations. |
Password | Specify the password to access the GoAnywhere server to connect and perform automated operations. |
Verify SSL | Specifies whether the SSL certificate for the server is to be verified. By default, this option is set to True . |
The following automated operations can be included in playbooks and you can also use the annotations to access following operations:
Function | Description | Annotation and Category |
---|---|---|
Get File Transfer Summary | Retrieves the file transfers and their summary details for a specified service from GoAnywhere based on the GoAnywhere module, date range, and grouping criteria specified. | get_file_transfer_summary Investigation |
Get Active Sessions Details | Retrieves details for each active session from GoAnywhere based on the session type you have specified. | get_active_sessions_details Investigation |
Get Completed Jobs Summary | Retrieves the count of completed jobs from GoAnywhere based on the date range, grouping criteria, and job status that you have specified. | get_completed_jobs_summary Investigation |
Parameter | Description |
---|---|
Module | (Optional) Specify the GoAnywhere modules to include in the file transfer statistics from the following available options:
|
Date Range | (Optional) Specify the date range of file transfers from the following available options:
|
Group By | (Optional) Specify the criteria to group the statistics from the following available options:
|
The output contains the following populated JSON schema:
{
"label": "",
"count": ""
}
Parameter | Description |
---|---|
Services | (Optional) Specify the GoAnywhere services returned, from the following available options:
|
Limit | (Optional) Specify the maximum count of records that you want this operation to fetch from GoAnywhere. |
The output contains the following populated JSON schema:
{
"service": "",
"userName": "",
"remoteAddress": "",
"gateway": "",
"localAddress": "",
"localPort": "",
"bytesSent": "",
"bytesReceived": ""
}
Parameter | Description |
---|---|
Date Range | (Optional) Specify the date range of job statistics from the following available options:
|
Group By | (Optional) Specify the criteria to group the statistics from the following available options:
|
Status | (Optional) Specify the criteria to filter the results by job status from the following available options:
|
The output contains the following populated JSON schema:
{
"label": "",
"count": ""
}
The Sample - GoAnywhere - 1.0.0
playbook collection comes bundled with the GoAnywhere connector. These playbooks contain steps using which you can perform all supported actions. You can see bundled playbooks in the Automation > Playbooks section in FortiSOAR™ after importing the GoAnywhere connector.
Note: If you are planning to use any of the sample playbooks in your environment, ensure that you clone those playbooks and move them to a different collection since the sample playbook collection gets deleted during connector upgrade and delete.