Skip to main content

ThreatMon Threat Feed

This Integration is part of the ThreatMon Threat Feed Pack.#

Supported versions

Available on Cortex XSOAR (versions 6.10.0 and later) and Cortex XSIAM.

Fetches Indicators of Compromise (IOCs) from the ThreatMon IOC platform and ingests them into Cortex as indicators. This integration was integrated and tested with the ThreatMon IOC API.

Configure ThreatMon Threat Feed in Cortex#

ParameterDescriptionRequired
Server URLThe ThreatMon IOC API base URL.True
API TokenThe ThreatMon API token used to authenticate against the IOC API.True
Trust any certificate (not secure)False
Use system proxy settingsFalse
Fetch indicatorsFalse
Data Type to FetchThe type of IOC data to fetch from ThreatMon.False
Maximum number of indicators per fetchThe maximum number of indicators to fetch in a single run.False
Collection IDsA comma-separated list of ThreatMon collection IDs to filter the fetch by. Leave empty to fetch from all collections.False
Indicator ReputationIndicators from this integration instance will be marked with this reputation.False
Source ReliabilityReliability of the source providing the intelligence data.True
Traffic Light Protocol ColorThe Traffic Light Protocol (TLP) designation to apply to indicators fetched from the feed.False
Feed Fetch IntervalFalse
TagsSupports CSV values.False
Bypass exclusion listWhen selected, the exclusion list is ignored for indicators from this feed. This means that if an indicator from this feed is on the exclusion list, the indicator might still be added to the system.False

Fetched Indicators#

The feed maps the ThreatMon ioc_type field to Cortex indicator types as follows.

ThreatMon ioc_typeCortex indicator type
Contains ipIP
Contains domainDomain
Contains urlURL
Contains file or hashFile

For IP indicators, the extracted_ip field is preferred over ioc_value, and any port suffix is stripped, so that 1.2.3.4:8080 is ingested as 1.2.3.4.

The following indicator fields are populated from the ThreatMon response.

Indicator fieldThreatMon field
descriptionA summary built from source, confidence level, severity, status, ISP, resolved IPs, categories, tags, timestamp and score
tagstags, categories and source, merged with the ThreatMon tag
modifiedupdated_at, falling back to timestamp and then created_at
confidenceconfidence_level
threatseverityseverity
statusstatus
ispisp
resolvedipsresolved_ips
geolocationgeo_location
trafficlightprotocolThe Traffic Light Protocol Color parameter

The feed is incremental. On every run it stores the newest indicator timestamp it has seen, and on subsequent runs it skips indicators that are not newer than that timestamp.

Commands#

You can execute these commands from the CLI, as part of an automation, or in a playbook. After you successfully execute a command, a DBot message appears in the War Room with the command details.

threatmon-get-indicators#


Gets a sample of indicators from the ThreatMon feed. This command is used mainly for testing and debugging, and does not create indicators in the system.

Base Command#

threatmon-get-indicators

Input#

Argument NameDescriptionRequired
limitThe maximum number of indicators to return. Default is 10.Optional

Context Output#

There is no context output for this command.

Indicators are also ingested automatically according to the Feed Fetch Interval parameter.

Troubleshooting#

  • Test failed - Verify the API token and that the Server URL is reachable from the Cortex engine.
  • No indicators fetched - Verify that the configured Collection IDs contain data, and that Data Type to Fetch is not filtering out the indicators you expect. Because the feed is incremental, a run returns nothing when the API has not published indicators newer than the previous run.