Deep Instinct
DeepInstinct Pack.#
This Integration is part of the#
OverviewDeep Instinct This integration was integrated and tested with version 2.3.1.17 of Deep Instinct
#
Configure Deep Instinct on Cortex XSOAR- Navigate to Settings > Integrations > Servers & Services.
- Search for Deep Instinct.
- Click Add instance to create and configure a new integration instance.
- Name: a textual name for the integration instance.
- Base server URL
- API Key
- Fetch incidents
- Incident type
- First event ID to fetch from
- Click Test to validate the URLs, token, and connection.
#
Fetched Incidents Data#
CommandsYou 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.
- deepinstinct-get-device
- deepinstinct-get-events
- deepinstinct-get-all-groups
- deepinstinct-get-all-policies
- deepinstinct-add-hash-to-blacklist
- deepinstinct-add-hash-to-whitelist
- deepinstinct-remove-hash-from-blacklist
- deepinstinct-remove-hash-from-whitelist
- deepinstinct-add-devices-to-group
- deepinstinct-remove-devices-from-group
- deepinstinct-delete-files-remotely
- deepinstinct-terminate-processes
- deepinstinct-close-events
#
1. deepinstinct-get-deviceget specific device by ID
#
Base Commanddeepinstinct-get-device
#
InputArgument Name | Description | Required |
---|---|---|
device_id | The device ID | Required |
#
Context OutputPath | Type | Description |
---|---|---|
DeepInstinct.devices.ID | number | Device ID |
DeepInstinct.devices.os | string | Device OS |
DeepInstinct.devices.osv | string | Device OS version |
DeepInstinct.devices.ip_address | string | Device IP address |
DeepInstinct.devices.mac_address | string | Device mac address |
DeepInstinct.devices.hostname | string | Device hostname |
DeepInstinct.devices.domain | string | Device domain |
DeepInstinct.devices.scanned_files | number | Num of device scanned files |
DeepInstinct.devices.tag | string | Device tag |
DeepInstinct.devices.connectivity_status | string | Device connectivity status |
DeepInstinct.devices.deployment_status | string | Device deployment status |
DeepInstinct.devices.last_registration | string | Device last registration datetime |
DeepInstinct.devices.last_contact | string | Device last contact datetime |
DeepInstinct.devices.distinguished_name | string | Device distinguished name |
DeepInstinct.devices.group_name | string | Device group name |
DeepInstinct.devices.group_id | number | Device group ID |
DeepInstinct.devices.policy_name | string | Device policy name |
DeepInstinct.devices.policy_id | number | Device policy ID |
DeepInstinct.devices.log_status | string | Device log status |
DeepInstinct.devices.agent_version | string | Device agent version |
DeepInstinct.devices.brain_version | string | Device brain version |
DeepInstinct.devices.msp_name | string | Device msp name |
DeepInstinct.devices.msp_id | number | Device msp ID |
DeepInstinct.devices.tenant_name | string | Device tenant name |
DeepInstinct.devices.tenant_id | number | Device tenant ID |
#
Command Example!deepinstinct-get-device device_id=1
#
Context Example#
Human Readable Output#
Deviceagent_version | brain_version | connectivity_status | deployment_status | distinguished_name | domain | group_id | group_name | hostname | id | ip_address | last_contact | last_registration | log_status | mac_address | msp_id | msp_name | os | osv | policy_id | policy_name | scanned_files | tag | tenant_id | tenant_name |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
2.3.1.12 | 115wt | EXPIRED | REGISTERED | OU=Organizations & Sites,DC=bancshares,DC=mib | 3 | Windows Default Group | Mock_2020-04-09 17:49:39.408405_1 | 1 | 192.168.88.80 | 2020-04-09T14:49:39.711487Z | 2020-04-09T14:49:39.722292Z | NA | 00:00:00:00:00:00 | 1 | MSP 1 | WINDOWS | Windows | 3 | Windows Default Policy | 0 | 1 | Tenant 1 |
#
2. deepinstinct-get-eventsGet all events. Max events in response can be 50, use first_event_id parameter to define first event id to get
#
Base Commanddeepinstinct-get-events
#
InputArgument Name | Description | Required |
---|---|---|
first_event_id | First event id to get as max events in response can be 50 | Optional |
#
Context OutputPath | Type | Description |
---|---|---|
DeepInstinct.Events.events.ID | number | event ID |
DeepInstinct.Events.events.device_id | number | event device ID |
DeepInstinct.Events.events.file_hash | string | event file hash |
DeepInstinct.Events.events.file_type | string | event file type |
DeepInstinct.Events.events.file_archive_hash | string | event file archive hash |
DeepInstinct.Events.events.path | unknown | event file path |
DeepInstinct.Events.events.file_size | number | event file size |
DeepInstinct.Events.events.threat_severity | string | event threat severity |
DeepInstinct.Events.events.deep_classification | string | Deep Instinct classification |
DeepInstinct.Events.events.file_status | string | event file status |
sandbox_statusDeepInstinct.Events.events. | string | event sandbox status |
DeepInstinct.Events.events.model | string | event model |
DeepInstinct.Events.events.type | string | event type |
DeepInstinct.Events.events.trigger | string | event trigger |
DeepInstinct.Events.events.action | string | event action |
DeepInstinct.Events.events.tenant_id | number | event tenant id |
DeepInstinct.Events.events.msp_id | number | event msp id |
DeepInstinct.Events.events.status | unknown | event status |
DeepInstinct.Events.events.close_trigger | unknown | event close trigger |
DeepInstinct.Events.events.recorded_device_info | unknown | event device info |
DeepInstinct.Events.events.reoccurrence_count | number | event reoccurrence_count |
#
Command Example!deepinstinct-get-events
#
Context Example#
Human Readable Output#
Eventsaction | certificate_thumbprint | certificate_vendor_name | close_timestamp | close_trigger | comment | deep_classification | device_id | file_archive_hash | file_hash | file_size | file_status | file_type | id | insertion_timestamp | last_action | last_reoccurrence | model | msp_id | msp_name | path | recorded_device_info | reoccurrence_count | sandbox_status | status | tenant_id | tenant_name | threat_severity | timestamp | trigger | type |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
PREVENTED | 2020-04-22T10:27:45.391625Z | CLOSED_BY_ADMIN | 1 | d1838b541ff7ffe6489d120d89dfa855665fd2c708491f336c7267069387053f | d1838b541ff7ffe6489d120d89dfa855665fd2c708491f336c7267069387053f | 18127052 | NOT_UPLOADED | ZIP | 1 | 2020-04-09T14:49:41.170331Z | FileEvent | 1 | MSP 1 | c:\temp\file1.exe | os: WINDOWS mac_address: 00:00:00:00:00:00 hostname: Mock_2020-04-09 17:49:39.408405_1 tag: group_name: Windows Default Group policy_name: Windows Default Policy tenant_name: Tenant 1 | 0 | NOT_READY_TO_GENERATE | CLOSED | 1 | Tenant 1 | NONE | 2020-04-09T14:49:41.154850Z | BRAIN | STATIC_ANALYSIS | ||||||
PREVENTED | 2 | edf34902ff17838b4bc709ff15b5265dd49f652ee75a1adf69df9ae5bc52f960 | edf34902ff17838b4bc709ff15b5265dd49f652ee75a1adf69df9ae5bc52f960 | 15090736 | NOT_UPLOADED | ZIP | 2 | 2020-04-09T14:49:41.810047Z | FileEvent | 1 | MSP 1 | c:\temp\file1.exe | os: WINDOWS mac_address: 00:00:00:00:00:00 hostname: Mock_2020-04-09 17:49:41.170765_1 tag: group_name: Windows Default Group policy_name: Windows Default Policy tenant_name: Tenant 1 | 0 | NOT_READY_TO_GENERATE | OPEN | 1 | Tenant 1 | NONE | 2020-04-09T14:49:41.805228Z | BRAIN | STATIC_ANALYSIS | ||||||||
PREVENTED | 3 | 5b40c30d3a3b5c532bb9d338defc0eee6161ace8baf9fabe3c0cb1e73eeb8571 | 5b40c30d3a3b5c532bb9d338defc0eee6161ace8baf9fabe3c0cb1e73eeb8571 | 6100823 | NOT_UPLOADED | ZIP | 3 | 2020-04-09T14:49:42.406046Z | FileEvent | 1 | MSP 1 | c:\temp\file2.exe | os: WINDOWS mac_address: 00:00:00:00:00:00 hostname: Mock_2020-04-09 17:49:41.826874_1 tag: group_name: Windows Default Group policy_name: Windows Default Policy tenant_name: Tenant 1 | 0 | NOT_READY_TO_GENERATE | OPEN | 1 | Tenant 1 | NONE | 2020-04-09T14:49:42.400310Z | BRAIN | STATIC_ANALYSIS | ||||||||
PREVENTED | 4 | 727c2de729aa5fc471628a7bcfdf80353286a8a3981b9f0ffb58826e11518e3a | 727c2de729aa5fc471628a7bcfdf80353286a8a3981b9f0ffb58826e11518e3a | 1274571 | NOT_UPLOADED | ZIP | 4 | 2020-04-09T14:49:43.096316Z | FileEvent | 1 | MSP 1 | c:\temp\file3.exe | os: WINDOWS mac_address: 00:00:00:00:00:00 hostname: Mock_2020-04-09 17:49:42.419868_1 tag: group_name: Windows Default Group policy_name: Windows Default Policy tenant_name: Tenant 1 | 0 | NOT_READY_TO_GENERATE | OPEN | 1 | Tenant 1 | NONE | 2020-04-09T14:49:43.091237Z | BRAIN | STATIC_ANALYSIS | ||||||||
PREVENTED | 5 | 59c6185cc5fb87f8be1cbfc0903d1486c892bd2f84c1fab685eecd1517d041cf | 59c6185cc5fb87f8be1cbfc0903d1486c892bd2f84c1fab685eecd1517d041cf | 5797166 | NOT_UPLOADED | ZIP | 5 | 2020-04-09T14:49:43.829681Z | FileEvent | 1 | MSP 1 | c:\temp\file4.exe | os: WINDOWS mac_address: 00:00:00:00:00:00 hostname: Mock_2020-04-09 17:49:43.110126_1 tag: group_name: Windows Default Group policy_name: Windows Default Policy tenant_name: Tenant 1 | 0 | NOT_READY_TO_GENERATE | OPEN | 1 | Tenant 1 | NONE | 2020-04-09T14:49:43.821976Z | BRAIN | STATIC_ANALYSIS | ||||||||
PREVENTED | 6 | 8e83ec9a47265ed552f5369d25ae8f82074be91162c77d55dea5895637770e42 | 8e83ec9a47265ed552f5369d25ae8f82074be91162c77d55dea5895637770e42 | 20730162 | NOT_UPLOADED | ZIP | 6 | 2020-04-09T14:49:44.453057Z | FileEvent | 1 | MSP 1 | c:\temp\file5.exe | os: WINDOWS mac_address: 00:00:00:00:00:00 hostname: Mock_2020-04-09 17:49:43.843723_1 tag: group_name: Windows Default Group policy_name: Windows Default Policy tenant_name: Tenant 1 | 0 | NOT_READY_TO_GENERATE | OPEN | 1 | Tenant 1 | NONE | 2020-04-09T14:49:44.446870Z | BRAIN | STATIC_ANALYSIS | ||||||||
PREVENTED | 2020-04-20T11:45:00.987088Z | CLOSED_BY_ADMIN | 7 | 5fd4efe63a89a08e860a4a53c1efd7773d7ffc07a279be04bab5860492ce4dd4 | 5fd4efe63a89a08e860a4a53c1efd7773d7ffc07a279be04bab5860492ce4dd4 | 9009328 | NOT_UPLOADED | ZIP | 7 | 2020-04-09T14:49:45.101055Z | FileEvent | 1 | MSP 1 | c:\temp\file6.exe | os: WINDOWS mac_address: 00:00:00:00:00:00 hostname: Mock_2020-04-09 17:49:44.464658_1 tag: group_name: Windows Default Group policy_name: Windows Default Policy tenant_name: Tenant 1 | 0 | NOT_READY_TO_GENERATE | CLOSED | 1 | Tenant 1 | NONE | 2020-04-09T14:49:45.096553Z | BRAIN | STATIC_ANALYSIS | ||||||
PREVENTED | 2020-04-12T10:12:45.428138Z | CLOSED_BY_ADMIN | 8 | 56bb8166c11e63dbbc42b18ad61c27d0df2346e72deb6235ba166f97169aad2d | 56bb8166c11e63dbbc42b18ad61c27d0df2346e72deb6235ba166f97169aad2d | 6975122 | NOT_UPLOADED | ZIP | 8 | 2020-04-09T14:49:45.889202Z | FileEvent | 1 | MSP 1 | c:\temp\file7.exe | os: WINDOWS mac_address: 00:00:00:00:00:00 hostname: Mock_2020-04-09 17:49:45.116724_1 tag: group_name: Windows Default Group policy_name: Windows Default Policy tenant_name: Tenant 1 | 0 | NOT_READY_TO_GENERATE | CLOSED | 1 | Tenant 1 | NONE | 2020-04-09T14:49:45.884910Z | BRAIN | STATIC_ANALYSIS | ||||||
DETECTED | 2020-04-12T10:12:45.428138Z | CLOSED_BY_ADMIN | 9 | fbf76ae6c929d5b094e376e93ef7486f0527a4060c09f0dd1ebaf073b21dd81d | fbf76ae6c929d5b094e376e93ef7486f0527a4060c09f0dd1ebaf073b21dd81d | 11929486 | NOT_UPLOADED | ZIP | 9 | 2020-04-09T14:49:46.515957Z | FileEvent | 1 | MSP 1 | c:\temp\file8.exe | os: WINDOWS mac_address: 00:00:00:00:00:00 hostname: Mock_2020-04-09 17:49:45.906650_1 tag: group_name: Windows Default Group policy_name: Windows Default Policy tenant_name: Tenant 1 | 0 | NOT_READY_TO_GENERATE | CLOSED | 1 | Tenant 1 | NONE | 2020-04-09T14:49:46.510849Z | BRAIN | STATIC_ANALYSIS | ||||||
DETECTED | 2020-04-12T09:41:19.991511Z | CLOSED_BY_ADMIN | 10 | 0a733f0b309cc330641a1205b928ae80cfd1f129d8c5df2e03f5cde13215b4b2 | 0a733f0b309cc330641a1205b928ae80cfd1f129d8c5df2e03f5cde13215b4b2 | 18723521 | NOT_UPLOADED | ZIP | 10 | 2020-04-09T14:49:47.192314Z | FileEvent | 1 | MSP 1 | c:\temp\file9.exe | os: WINDOWS mac_address: 00:00:00:00:00:00 hostname: Mock_2020-04-09 17:49:46.533149_1 tag: group_name: Windows Default Group policy_name: Windows Default Policy tenant_name: Tenant 1 | 0 | NOT_READY_TO_GENERATE | CLOSED | 1 | Tenant 1 | NONE | 2020-04-09T14:49:47.187327Z | BRAIN | STATIC_ANALYSIS |
#
3. deepinstinct-get-all-groupsget all groups
#
Base Commanddeepinstinct-get-all-groups
#
InputArgument Name | Description | Required |
---|
#
Context OutputPath | Type | Description |
---|---|---|
DeepInstinct.Groups.ID | number | group id |
DeepInstinct.Groups.os | string | group operation system |
DeepInstinct.Groups.name | string | group name |
DeepInstinct.Groups.policy_id | number | group policy ID |
DeepInstinct.Groups.is_default_group | boolean | True if group is a default group, false otherwise |
DeepInstinct.Groups.msp_name | string | msp name |
DeepInstinct.Groups.msp_id | number | msp ID |
#
Command Example!deepinstinct-get-all-groups first_event_id=0
#
Context Example#
Human Readable Output#
Groupsid | is_default_group | msp_id | msp_name | name | os | policy_id |
---|---|---|---|---|---|---|
1 | true | 1 | MSP 1 | Android Default Group | ANDROID | 1 |
2 | true | 1 | MSP 1 | iOS Default Group | IOS | 2 |
3 | true | 1 | MSP 1 | Windows Default Group | WINDOWS | 3 |
4 | true | 1 | MSP 1 | macOS Default Group | MAC | 4 |
5 | true | 1 | MSP 1 | Chrome OS Default Group | CHROME | 5 |
6 | false | 1 | MSP 1 | Test | WINDOWS | 3 |
#
4. deepinstinct-get-all-policiesget all policies
#
Base Commanddeepinstinct-get-all-policies
#
InputArgument Name | Description | Required |
---|
#
Context OutputPath | Type | Description |
---|---|---|
DeepInstinct.Policies.ID | number | policy ID |
DeepInstinct.Policies.name | string | policy name |
DeepInstinct.Policies.os | string | policy operating system |
DeepInstinct.Policies.is_default_policy | boolean | True if policy is a default policy, False otherwise |
DeepInstinct.Policies.msp_id | number | msp ID |
DeepInstinct.Policies.msp_name | string | msp name |
#
Command Example!deepinstinct-get-all-policies
#
Context Example#
Human Readable Output#
Policiesid | is_default_policy | msp_id | msp_name | name | os |
---|---|---|---|---|---|
2 | true | 1 | MSP 1 | iOS Default Policy | IOS |
3 | true | 1 | MSP 1 | Windows Default Policy | WINDOWS |
4 | true | 1 | MSP 1 | macOS Default Policy | MAC |
5 | true | 1 | MSP 1 | Chrome OS Default Policy | CHROME |
6 | false | 1 | MSP 1 | testPolicy | WINDOWS |
1 | true | 1 | MSP 1 | Android Default Policy | ANDROID |
#
5. deepinstinct-add-hash-to-blacklistadd file hash to block list
#
Base Commanddeepinstinct-add-hash-to-blacklist
#
InputArgument Name | Description | Required |
---|---|---|
policy_id | policy ID | Required |
file_hash | file hash | Required |
comment | Optional, add comment to hash field | Optional |
#
Context OutputThere is no context output for this command.
#
Command Example!deepinstinct-add-hash-to-blacklist file_hash=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb00 policy_id=6 comment=mycomment
#
Human Readable Outputok
#
6. deepinstinct-add-hash-to-whitelistadd file hash to allow list
#
Base Commanddeepinstinct-add-hash-to-whitelist
#
InputArgument Name | Description | Required |
---|---|---|
policy_id | policy ID | Required |
file_hash | file hash | Required |
comment | Optional, add comment to hash field | Optional |
#
Context OutputThere is no context output for this command.
#
Command Example!deepinstinct-add-hash-to-whitelist file_hash=wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww00 policy_id=6 comment=mycomment
#
Human Readable Outputok
#
7. deepinstinct-remove-hash-from-blacklistremove file hash from block list
#
Base Commanddeepinstinct-remove-hash-from-blacklist
#
InputArgument Name | Description | Required |
---|---|---|
policy_id | policy ID | Required |
file_hash | file hash | Required |
#
Context OutputThere is no context output for this command.
#
Command Example!deepinstinct-remove-hash-from-blacklist file_hash=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb00 policy_id=6
#
Human Readable Outputok
#
8. deepinstinct-remove-hash-from-whitelistremove file hash from allow list
#
Base Commanddeepinstinct-remove-hash-from-whitelist
#
InputArgument Name | Description | Required |
---|---|---|
policy_id | policy ID | Required |
file_hash | file hash | Required |
#
Context OutputThere is no context output for this command.
#
Command Example!deepinstinct-remove-hash-from-whitelist file_hash=wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww00 policy_id=6
#
Human Readable Outputok
#
9. deepinstinct-add-devices-to-groupadd multiple devices to group
#
Base Commanddeepinstinct-add-devices-to-group
#
InputArgument Name | Description | Required |
---|---|---|
group_id | group ID | Required |
device_ids | comma separated devices ids | Required |
#
Context OutputThere is no context output for this command.
#
Command Example!deepinstinct-add-devices-to-group device_ids=1 group_id=6
#
Human Readable Outputok
#
10. deepinstinct-remove-devices-from-groupremove list of devices from group
#
Base Commanddeepinstinct-remove-devices-from-group
#
InputArgument Name | Description | Required |
---|---|---|
group_id | group ID to remove from | Required |
device_ids | comma separeted list of device ids to remove | Required |
#
Context OutputThere is no context output for this command.
#
Command Example!deepinstinct-remove-devices-from-group device_ids=1 group_id=6
#
Human Readable Outputok
#
11. deepinstinct-delete-files-remotelydelete multiple files remotely
#
Base Commanddeepinstinct-delete-files-remotely
#
InputArgument Name | Description | Required |
---|---|---|
event_ids | comma separeted list of event ids | Required |
#
Context OutputThere is no context output for this command.
#
Command Example!deepinstinct-delete-files-remotely event_ids=1
#
Human Readable Outputok
#
12. deepinstinct-terminate-processesterminate list of processes
#
Base Commanddeepinstinct-terminate-processes
#
InputArgument Name | Description | Required |
---|---|---|
event_ids | comma separeted list of event ids | Required |
#
Context OutputThere is no context output for this command.
#
Command Example!deepinstinct-terminate-processes event_ids=1,2
#
Human Readable Outputok
#
13. deepinstinct-close-eventsclose list of events
#
Base Commanddeepinstinct-close-events
#
InputArgument Name | Description | Required |
---|---|---|
event_ids | comma separeted list of event ids | Required |
#
Context OutputThere is no context output for this command.
#
Command Example!deepinstinct-close-events event_ids=1
#
Human Readable Outputok