Skip to content

CrowdstrikeFalcon#

README

CrowdStrike Falcon Analyzers#

This documentation covers the setup and usage of CrowdStrike Falcon analyzers for retrieving device information, vulnerabilities and alerts linked to a given hostname observable, as well as performing file analysis using the CrowdStrike Falcon Sandbox.


Pre-requisites#

To use these analyzers, you must have the following configured in your CrowdStrike Falcon tenant:

  1. CrowdStrike Falcon Setup:
  2. Log in to your CrowdStrike Falcon tenant.
  3. Navigate to Support and resources > Resources and tools > API clients and keys.
  4. Create an API Client with the required permissions:
    • Hosts: Read (for getDeviceDetails and getDeviceVulnerabilities).
    • Vulnerabilities: Read (for getDeviceVulnerabilities).
    • Alerts: Read (for getDeviceAlerts).
    • Sandbox (Falcon Intelligence): Read, Write (for Falcon Sandbox).

Analyzers Overview#

1. getDeviceDetails Analyzer#

  • Description: Retrieves and displays detailed device information based on a given hostname observable.
  • Permissions Required: Hosts: Read

Available Configuration#

Configuration - getDeviceDetails Analyzer

Short Report#

Displays basic details such as: - Vendor - OS version - Agent status - Last user logged in

Short Report - Device Info Analyzer

Long Report#

Provides detailed information about the device.

Long Report - Device Info Analyzer


2. getDeviceVulnerabilities Analyzer#

  • Description: Retrieves and displays vulnerabilities linked to a hostname observable.
  • Permissions Required: Hosts: Read, Vulnerabilities: Read

Available Configuration#

Configuration - getDeviceVulnerabilities Analyzer

Short Report#

Displays the number of vulnerabilities linked to the hostname.

Short Report - Vulnerabilities Analyzer

Long Report#

Provides a detailed list of vulnerabilities with contextual information.

Long Report - Vulnerabilities Analyzer


3. getDeviceAlerts Analyzer#

  • Description: Retrieves and displays alerts linked to a hostname observable for the past X days.
  • Permissions Required: Alerts: Read

Available Configuration#

Configuration - getDeviceAlerts Analyzer

Short Report#

Displays the number of alerts linked to the hostname.

Short Report - Alerts Analyzer

Long Report#

Provides a detailed list of alerts with contextual information.

Long Report - Alerts Analyzer


4. Falcon Sandbox Analyzer#

  • Description: Sends a file observable to the CrowdStrike Falcon Sandbox for analysis. Once the analysis is complete, the results are displayed in a report.
  • Permissions Required: Sandbox (Falcon Intelligence): Read, Write

Available Configuration#

  • List of analyzers:
    Analyzers List - Falcon Sandbox

  • Configuration interface:
    Configuration - Falcon Sandbox Analyzer

Short Report#

Displays whether the analyzed file is considered: - Safe (green) - Suspicious (orange) - Malicious (red)

Short Report - Falcon Sandbox Analyzer

Long Report#

Provides a detailed analysis of the file.

Long Report - Falcon Sandbox Analyzer


Resources#

For more information on the relevant CrowdStrike Falcon APIs, refer to the following resources: - CrowdStrike Falcon Hosts API - CrowdStrike Falcon Vulnerabilities API - CrowdStrike Falcon Alerts API - CrowdStrike Falcon Sample Uploads API - CrowdStrike Falcon Sandbox API

CrowdstrikeFalcon_getDeviceAlerts#

Author: nusantara-self, StrangeBee
License: AGPL-V3
Version: 1.0
Supported observables types:
- hostname
Registration required: True
Subscription required: True
Free subscription: False
Third party service: https://www.crowdstrike.com

Description#

Get Device alerts from Crowdstrike Falcon

Configuration#

client_id Crowdstrike client ID key
Default value if not configured __
Type of the configuration item string
The configuration item can contain multiple values False
Is required True
client_secret Crowdstrike client secret key
Default value if not configured __
Type of the configuration item string
The configuration item can contain multiple values False
Is required True
alert_fields Fields to return for each invidividual alerts
Default value if not configured ['timestamp', 'description', 'status', 'user_name', 'severity', 'severity_name', 'scenario', 'filename', 'filepath', 'confidence', 'cmdline']
Type of the configuration item string
The configuration item can contain multiple values True
Is required True
days_before Only query alerts from the past X days.
Default value if not configured 30
Type of the configuration item number
The configuration item can contain multiple values False
Is required True

Templates samples for TheHive#

Crowdstrike: Short report template

Crowdstrike: Long report template

CrowdstrikeFalcon_Sandbox_MacOS#

Author: nusantara-self, StrangeBee
License: AGPL-V3
Version: 1.0
Supported observables types:
- file
Registration required: True
Subscription required: True
Free subscription: False
Third party service: https://www.crowdstrike.com

Description#

Send a file to CrowdstrikeFalcon Sandbox

Configuration#

client_id Crowdstrike client ID key
Default value if not configured __
Type of the configuration item string
The configuration item can contain multiple values False
Is required True
client_secret Crowdstrike client secret key
Default value if not configured __
Type of the configuration item string
The configuration item can contain multiple values False
Is required True
network_settings Specifies the sandbox network_settings used for analysis : default, tor, simulated, offline
Default value if not configured default
Type of the configuration item string
The configuration item can contain multiple values False
Is required True
action_script Runtime script for sandbox analysis : default, default_randomtheme, default_maxantievasion, default_openie, default_randomfiles
Default value if not configured default
Type of the configuration item string
The configuration item can contain multiple values False
Is required True

Templates samples for TheHive#

Crowdstrike: Short report template

Crowdstrike: Long report template

CrowdstrikeFalcon_getDeviceDetails#

Author: nusantara-self, StrangeBee
License: AGPL-V3
Version: 1.0
Supported observables types:
- hostname
Registration required: True
Subscription required: True
Free subscription: False
Third party service: https://www.crowdstrike.com

Description#

Get device information from Crowdstrike Falcon

Configuration#

client_id Crowdstrike client ID key
Default value if not configured __
Type of the configuration item string
The configuration item can contain multiple values False
Is required True
client_secret Crowdstrike client secret key
Default value if not configured __
Type of the configuration item string
The configuration item can contain multiple values False
Is required True

Templates samples for TheHive#

Crowdstrike: Short report template

Crowdstrike: Long report template

CrowdstrikeFalcon_Sandbox_Android#

Author: nusantara-self, StrangeBee
License: AGPL-V3
Version: 1.0
Supported observables types:
- file
Registration required: True
Subscription required: True
Free subscription: False
Third party service: https://www.crowdstrike.com

Description#

Send a file to CrowdstrikeFalcon Sandbox

Configuration#

client_id Crowdstrike client ID key
Default value if not configured __
Type of the configuration item string
The configuration item can contain multiple values False
Is required True
client_secret Crowdstrike client secret key
Default value if not configured __
Type of the configuration item string
The configuration item can contain multiple values False
Is required True
network_settings Specifies the sandbox network_settings used for analysis : default, tor, simulated, offline
Default value if not configured default
Type of the configuration item string
The configuration item can contain multiple values False
Is required True
action_script Runtime script for sandbox analysis : default, default_randomtheme, default_maxantievasion, default_openie, default_randomfiles
Default value if not configured default
Type of the configuration item string
The configuration item can contain multiple values False
Is required True

Templates samples for TheHive#

Crowdstrike: Short report template

Crowdstrike: Long report template

CrowdstrikeFalcon_Sandbox_Win10#

Author: nusantara-self, StrangeBee
License: AGPL-V3
Version: 1.0
Supported observables types:
- file
Registration required: True
Subscription required: True
Free subscription: False
Third party service: https://www.crowdstrike.com

Description#

Send a file to CrowdstrikeFalcon Sandbox

Configuration#

client_id Crowdstrike client ID key
Default value if not configured __
Type of the configuration item string
The configuration item can contain multiple values False
Is required True
client_secret Crowdstrike client secret key
Default value if not configured __
Type of the configuration item string
The configuration item can contain multiple values False
Is required True
network_settings Specifies the sandbox network_settings used for analysis : default, tor, simulated, offline
Default value if not configured default
Type of the configuration item string
The configuration item can contain multiple values False
Is required True
action_script Runtime script for sandbox analysis : default, default_randomtheme, default_maxantievasion, default_openie, default_randomfiles
Default value if not configured default
Type of the configuration item string
The configuration item can contain multiple values False
Is required True

Templates samples for TheHive#

Crowdstrike: Short report template

Crowdstrike: Long report template

CrowdstrikeFalcon_Sandbox_Win7_64#

Author: nusantara-self, StrangeBee
License: AGPL-V3
Version: 1.0
Supported observables types:
- file
Registration required: True
Subscription required: True
Free subscription: False
Third party service: https://www.crowdstrike.com

Description#

Send a file to CrowdstrikeFalcon Sandbox

Configuration#

client_id Crowdstrike client ID key
Default value if not configured __
Type of the configuration item string
The configuration item can contain multiple values False
Is required True
client_secret Crowdstrike client secret key
Default value if not configured __
Type of the configuration item string
The configuration item can contain multiple values False
Is required True
network_settings Specifies the sandbox network_settings used for analysis : default, tor, simulated, offline
Default value if not configured default
Type of the configuration item string
The configuration item can contain multiple values False
Is required True
action_script Runtime script for sandbox analysis : default, default_randomtheme, default_maxantievasion, default_openie, default_randomfiles
Default value if not configured default
Type of the configuration item string
The configuration item can contain multiple values False
Is required True

Templates samples for TheHive#

Crowdstrike: Short report template

Crowdstrike: Long report template

CrowdstrikeFalcon_Sandbox_Win7#

Author: nusantara-self, StrangeBee
License: AGPL-V3
Version: 1.0
Supported observables types:
- file
Registration required: True
Subscription required: True
Free subscription: False
Third party service: https://www.crowdstrike.com

Description#

Send a file to CrowdstrikeFalcon Sandbox

Configuration#

client_id Crowdstrike client ID key
Default value if not configured __
Type of the configuration item string
The configuration item can contain multiple values False
Is required True
client_secret Crowdstrike client secret key
Default value if not configured __
Type of the configuration item string
The configuration item can contain multiple values False
Is required True
network_settings Specifies the sandbox network_settings used for analysis : default, tor, simulated, offline
Default value if not configured default
Type of the configuration item string
The configuration item can contain multiple values False
Is required True
action_script Runtime script for sandbox analysis : default, default_randomtheme, default_maxantievasion, default_openie, default_randomfiles
Default value if not configured default
Type of the configuration item string
The configuration item can contain multiple values False
Is required True

Templates samples for TheHive#

Crowdstrike: Short report template

Crowdstrike: Long report template

CrowdstrikeFalcon_Sandbox_Linux#

Author: nusantara-self, StrangeBee
License: AGPL-V3
Version: 1.0
Supported observables types:
- file
Registration required: True
Subscription required: True
Free subscription: False
Third party service: https://www.crowdstrike.com

Description#

Send a file to CrowdstrikeFalcon Sandbox

Configuration#

client_id Crowdstrike client ID key
Default value if not configured __
Type of the configuration item string
The configuration item can contain multiple values False
Is required True
client_secret Crowdstrike client secret key
Default value if not configured __
Type of the configuration item string
The configuration item can contain multiple values False
Is required True
network_settings Specifies the sandbox network_settings used for analysis : default, tor, simulated, offline
Default value if not configured default
Type of the configuration item string
The configuration item can contain multiple values False
Is required True
action_script Runtime script for sandbox analysis : default, default_randomtheme, default_maxantievasion, default_openie, default_randomfiles
Default value if not configured default
Type of the configuration item string
The configuration item can contain multiple values False
Is required True

Templates samples for TheHive#

Crowdstrike: Short report template

Crowdstrike: Long report template

CrowdstrikeFalcon_Sandbox_Win11#

Author: nusantara-self, StrangeBee
License: AGPL-V3
Version: 1.0
Supported observables types:
- file
Registration required: True
Subscription required: True
Free subscription: False
Third party service: https://www.crowdstrike.com

Description#

Send a file to CrowdstrikeFalcon Sandbox

Configuration#

client_id Crowdstrike client ID key
Default value if not configured __
Type of the configuration item string
The configuration item can contain multiple values False
Is required True
client_secret Crowdstrike client secret key
Default value if not configured __
Type of the configuration item string
The configuration item can contain multiple values False
Is required True
network_settings Specifies the sandbox network_settings used for analysis : default, tor, simulated, offline
Default value if not configured default
Type of the configuration item string
The configuration item can contain multiple values False
Is required True
action_script Runtime script for sandbox analysis : default, default_randomtheme, default_maxantievasion, default_openie, default_randomfiles
Default value if not configured default
Type of the configuration item string
The configuration item can contain multiple values False
Is required True

Templates samples for TheHive#

Crowdstrike: Short report template

Crowdstrike: Long report template

CrowdstrikeFalcon_GetDeviceVulnerabilities#

Author: nusantara-self, StrangeBee
License: AGPL-V3
Version: 1.0
Supported observables types:
- hostname
Registration required: True
Subscription required: True
Free subscription: False
Third party service: https://www.crowdstrike.com

Description#

Get device vulnerabilities from hostname

Configuration#

client_id Crowdstrike client ID key
Default value if not configured __
Type of the configuration item string
The configuration item can contain multiple values False
Is required True
client_secret Crowdstrike client secret key
Default value if not configured __
Type of the configuration item string
The configuration item can contain multiple values False
Is required True
vuln_fields Specific field values to keep in resulting payload for vulnerabilities
Default value if not configured ['vulnerability_id', 'status', 'created_timestamp', 'updated_timestamp', 'apps.product_name_version', 'confidence', 'cve', 'host_info.asset_criticality', 'host_info.internet_exposure', 'remediation.entities.action']
Type of the configuration item string
The configuration item can contain multiple values True
Is required True

Templates samples for TheHive#

Crowdstrike: Short report template

Crowdstrike: Long report template