Google Threat Intelligence IoC Stream Feed

Use this feed integration to fetch Google Threat Intelligence IoC Stream notifications as indicators.

Data Enrichment & Threat Intelligence · GoogleThreatIntelligence · Feed

Details

IDGoogle Threat Intelligence IoC Stream Feed
ProviderGoogle
CategoryData Enrichment & Threat Intelligence
From Version5.5.0
Docker Imagedemisto/python3:3.12.13.10116658
Supported ModulesAgentix XSIAM

README

Use the Google Threat Intelligence IoC Stream Feed integration to fetch indicators from IoC Stream rules or rulesets.

Configure Google Threat Intelligence IoC Stream Feed on Cortex XSOAR

  1. Navigate to Settings > Integrations > Servers & Services.
  2. Search for Google Threat Intelligence IoC Stream Feed.
  3. Click Add instance to create and configure a new integration instance.
Parameter Description Required
feed The fetch indicators. False
credentials API Key. True
limit The maximum number of indicators to fetch from IoC Stream. The default value is 200. False
filter Exact name of the rule or ruleset you want to filter on. Leave empty to receive all. False
feedReputation The indicator reputation. False
feedReliability The source’s reliability. True
tlp_color The Traffic Light Protocol (TLP) designation to apply to indicators fetched from the feed. More information about the protocol can be found at https://us-cert.cisa.gov/tlp False
feedExpirationPolicy The feed’s expiration policy. False
feedFetchInterval The feed fetch interval. False
feedMinimumGTIScore The minimum GTI score to import as part of the feed. True
feedBypassExclusionList Whether to bypass exclusion list. False
  1. Click Test to validate the Google Threat Intelligence API Key, and connection.

IoC Stream Feed info

By default the IoC Stream Feed retrieve all indicators on IoC Stream. You have the option to get files, domains, IP addresses or URLs only from LiveHunt, RetroHunt, Collections, Threat Actors, etc., using the filter parameter.

Commands

You can execute these commands from the Cortex XSOAR 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.

Get Indicators


Gets the indicators from Google Threat Intelligence IoC Stream.

Base Command

gti-iocstream-get-indicators

Input
Argument Name Description Required
limit The maximum number of results to return. The default value is 200. Optional
filter Filter your IoC Stream (e.g., “source_type:hunting_ruleset” for LiveHunt, “source_type:retrohunt_job” for RetroHunt). Leave empty to receive all. Optional
Context Output

There is no context output for this command.

Command Example

!gti-iocstream-get-indicators limit=1 filter=source_type:hunting_ruleset

Human Readable Output

Indicators from Google Threat Intelligence IoC Stream

Id Detections Origin Sources Gti Threat Score Gti Severity Gti Verdict Malware Families Threat Actors
f221425286c9073cbb2168f73120b6… 59/69 hunting [hunting_ruleset] YARA ruleset 80 SEVERITY_LOW VERDICT_MALICIOUS beacon SWEED

Configuration parameters

  • credentials — API Key (leave empty. Fill in the API key in the password field.) (required)
  • filter — Filter
  • feed — Fetch indicators
  • limit — Limit
  • feedReputation — Indicator Reputation
  • feedReliability — Source Reliability (required)
  • feedExpirationPolicy
  • feedExpirationInterval
  • feedFetchInterval — Feed Fetch Interval
  • feedMinimumGTIScore — Feed Minimum Google Threat Intelligence Score (required)
  • feedBypassExclusionList — Bypass exclusion list
  • feedTags — Tags
  • tlp_color — Traffic Light Protocol Color

Commands (1)

  • gti-iocstream-get-indicators

    Gets the indicators from Google Threat Intelligence IoC Stream.

category: Data Enrichment & Threat Intelligence
provider: Google
commonfields:
  id: Google Threat Intelligence IoC Stream Feed
  version: -1
sectionorder:
- Connect
- Collect
configuration:
- display: API Key (leave empty. Fill in the API key in the password field.)
  displaypassword: API Key
  name: credentials
  type: 9
  required: true
  hiddenusername: true
  section: Connect
- name: filter
  display: Filter
  type: 0
  additionalinfo: Filter your IoC Stream (e.g., "source_type:hunting_ruleset" for LiveHunt, "source_type:retrohunt_job" for RetroHunt). Leave empty to receive all.
  required: false
  advanced: true
  section: Connect
- display: Fetch indicators
  name: feed
  defaultvalue: 'true'
  type: 8
  required: false
  section: Collect
- display: Limit
  name: limit
  defaultvalue: '200'
  type: 0
  additionalinfo: The maximum number of indicators to fetch from IoC Stream. The default value is 200.
  required: false
  section: Collect
- display: Indicator Reputation
  name: feedReputation
  defaultvalue: feedInstanceReputationNotSet
  type: 18
  options:
  - None
  - Good
  - Suspicious
  - Bad
  additionalinfo: Indicators from this integration instance will be marked with this reputation.
  required: false
  section: Collect
- display: Source Reliability
  name: feedReliability
  defaultvalue: C - Fairly reliable
  type: 15
  required: true
  options:
  - A - Completely reliable
  - B - Usually reliable
  - C - Fairly reliable
  - D - Not usually reliable
  - E - Unreliable
  - F - Reliability cannot be judged
  additionalinfo: Reliability of the source providing the intelligence data.
  section: Collect
- display: ""
  name: feedExpirationPolicy
  defaultvalue: indicatorType
  type: 17
  options:
  - never
  - interval
  - indicatorType
  - suddenDeath
  required: false
  section: Collect
  advanced: true
- display: ""
  name: feedExpirationInterval
  defaultvalue: '20160'
  type: 1
  required: false
  section: Collect
  advanced: true
- display: Feed Fetch Interval
  name: feedFetchInterval
  defaultvalue: '240'
  type: 19
  required: false
  section: Collect
  advanced: true
- name: feedMinimumGTIScore
  type: 0
  display: Feed Minimum Google Threat Intelligence Score
  required: true
  defaultvalue: 80
  additionalinfo: The minimum Google Threat Intelligence score to import as part of the feed.
  section: Collect
- display: Bypass exclusion list
  name: feedBypassExclusionList
  type: 8
  additionalinfo: When 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.
  required: false
  section: Collect
  advanced: true
- name: feedTags
  display: Tags
  type: 0
  additionalinfo: Supports CSV values.
  required: false
  section: Collect
  advanced: true
- name: tlp_color
  display: Traffic Light Protocol Color
  options:
  - RED
  - AMBER
  - GREEN
  - WHITE
  type: 15
  additionalinfo: The Traffic Light Protocol (TLP) designation to apply to indicators fetched from the feed.
  required: false
  section: Collect
description: Use this feed integration to fetch Google Threat Intelligence IoC Stream notifications as indicators.
display: Google Threat Intelligence IoC Stream Feed
name: Google Threat Intelligence IoC Stream Feed
script:
  commands:
  - arguments:
    - defaultValue: '200'
      description: The maximum number of results to return. The default value is 200.
      name: limit
    - description: Filter your IoC Stream (e.g., "source_type:hunting_ruleset" for LiveHunt, "source_type:retrohunt_job" for RetroHunt). Leave empty to receive all.
      name: filter
    description: Gets the indicators from Google Threat Intelligence IoC Stream.
    name: gti-iocstream-get-indicators
  dockerimage: demisto/python3:3.12.13.10116658
  feed: true
  runonce: false
  script: '-'
  subtype: python3
  type: python
fromversion: 5.5.0
tests:
- No tests (auto formatted)