Overview Integrations Release Notes Operational Guide MetaDefender Sandbox API Reference v1
Getting Started
Support
Configuration
1.9.3
Search this version
Configuration
Configuration
Architectural Overview
Features
Title
Message
Create new category
What is the title of your new category?
Edit page index title
What is the title of the page index?
Edit category
What is the new title of your category?
Edit link
What is the new title and URL of your link?
Sandbox Engine Options
Copy Markdown
Open in ChatGPT
Open in Claude
The following table outlines the most important configuration options:
| Option Name | Default Value | Description |
|---|---|---|
| listenServerPort | 22001 | This is the HTTP port on which the webservice will listen, if the transformer is launched in the listen mode (see "—listen") |
| storeResultsPath | /tmp/fsResults | This is where the reporting dataand samples are stored. It should have the longest retention period. The storage size can be reduced by enabling "discStorageCompression" and disabling "transformServerSaveJsonToDisc". Note: if the transform server is used in conjunction with the broker and the broker has the transform server configured with the "callbackDeleteTaskAfterProcessing" attribute, the underlying results will be deleted after "runFileSystemCleanupRequiredAgeInSeconds" seconds automatically |
| tempStoragePath | /tmp/fsTemp | This is where temporary data is stored (e.g. when unpacking OOXML files). It should have a short retention period. |
| taskStoragePath | /tmp/fsTasks | This is where temporary data is stored (e.g. when unpacking OOXML files). It should have a short retention period. |
| resourceStoragePath | /tmp/fsResources | Stores resource data (e.g. the result of a file visualization) |
| deleteArchivedTasksAndResources IfOlderThanXDays | 7 | This is the default retention period (in days) for archived tasks and resources. Note: this does not apply to reporting data and samples stored in "storeResultsPath" |
| ipStackAccessKey | <empty> | If "runIPStackLookupOnExectractedHosts" is enabled and a valid API access key is provided, the transform server will perform IP geolocation and meta-data lookup (LAT/LON, etc.) for extracted IP addresses. |
| opswatReputationAPIKey | <empty> | Provide your OPSWAT MetaDefender Cloud API key here. You can only use OPSWAT reputation lookup until your daily quota has not been exceeded. Note: If you don't have an OPSWAT account yet, please register a free account here |
| opswatReputationAPIURL | https://api.metadefender.com/v4/ | OPSWAT MetaDefender Cloud API url |
| metaDefenderAPIKey | Provide your OPSWAT MetaDefender Core API key here. | |
| metaDefenderAPIURL | https://api.metadefender.com/v4/ | Replace with the IP address of your OPSWAT MetaDefender Core instance. Make sure that the provided IP address can be reached from your subnet. |
| proxyHost, proxyPort, proxyType, proxyScheme | Configure your proxy server / port, if you want the transform server to perform outbound connections using a proxy server. | |
| runOSINTLookups | true | If enabled, OSINT lookups (currently: OPSWAT Reputation API, VirusTotal API and ClamAV) will be performed in general (it is a global flag). |
| runOSINTLookupsOnExtractedFiles | false | If enabled, OSINT lookups will be performed on extracted files. If it is desired to reduce the total number of queries, this option can be disabled. However, if a high-volume API key is available, it should be enabled for improved detection. |
| virusTotalAPIKey | <empty> | Provide your VirusTotal API key here. If the transform server is running in the listener, the "virusTotalQueriesPerMinute" limit will be applied automatically in order to ensure even during peak processing underlying quota is not exceeded. This option needs to be adjusted based on the actual usage quota (or set to "0" to disable any limiting). |
| virusTotalQueriesPerMinute | 32 | This option specifies how many transform tasks will be executed in parallel. The value will be capped to the total number of CPUs based on the "transformServerLimitByAvailableProcessors" option. If the server receives a large amount of files and performance is an issue, it is recommended to increase the total number of available CPUs (e.g. by upgrading hardware) as well as adjust the pool size. |
Type to search, ESC to discard
Type to search, ESC to discard
Type to search, ESC to discard
Last updated on
Was this page helpful?
Next to read:
Whitelist ConfigurationSee the "Technical Datasheet" for a complete list of features: https://docs.opswat.com/filescan/datasheet/technical-datasheet
Discard Changes
Do you want to discard your current changes and overwrite with the template?
Archive Synced Block
Message
Create new Template
What is this template's title?
Delete Template
Message
