WootCloud
WootCloud Pack.#
This Integration is part of the#
OverviewAppend HyperContextâ„¢ insights to your SIEM data and feed them into your orchestration workflows. This integration was integrated and tested with version 1.0 of WootCloud
#
WootCloud Playbook#
Configure WootCloud on XSOAR- Navigate to Settings > Integrations > Servers & Services.
- Search for WootCloud.
- Click Add instance to create and configure a new integration instance.
- Name: a textual name for the integration instance.
- Client ID
- API Key
- Time to retrieve the first fetch (number time unit, e.g., 12 hours, 7 days)
- Alert Type
- Severity Type
- Trust any certificate (not secure)
- 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.
- wootcloud-get-pkt-alerts
- wootcloud-get-bt-alerts
- wootcloud-get-anomaly-alerts
- wootcloud-fetch-packet-alert
- wootcloud-fetch-bluetooth-alert
- wootcloud-fetch-anomaly-alert
#
1. wootcloud-get-pkt-alertslist packet alerts generated in requested time span
#
Base Commandwootcloud-get-pkt-alerts
#
InputArgument Name | Description | Required |
---|---|---|
date_range | Examples are (2 hours, 4 minutes, 6 month, 1 day, etc.) | Required |
severity | severity with values of 'notice', 'warning', 'critical' | Optional |
skip | integer value for pagination. Default value: 0 | Optional |
limit | Integer value for pagination. Default value: 10. Max Value: 500 | Optional |
site_id | Array of site ids. Only entered if you want results for a particular site(s) (building, city, region) | Optional |
#
Context OutputPath | Type | Description |
---|---|---|
WootCloud.PacketAlert.id | String | ID of alert |
WootCloud.PacketAlert.address | String | Mac Address of device |
WootCloud.PacketAlert.timestamp | Date | Alert timestamp |
WootCloud.PacketAlert.severity | String | Severity level |
WootCloud.PacketAlert.category | String | Alert Category |
WootCloud.PacketAlert.signature | String | signature |
WootCloud.PacketAlert.source.city | String | source city |
WootCloud.PacketAlert.source.continent | String | source continent |
WootCloud.PacketAlert.source.country | String | source country |
WootCloud.PacketAlert.source.ip | String | source ip |
WootCloud.PacketAlert.source.latitude | Number | source latitude |
WootCloud.PacketAlert.source.longitude | Number | source longitude |
WootCloud.PacketAlert.source.mac | String | source mac address |
WootCloud.PacketAlert.source.network | String | source network |
WootCloud.PacketAlert.source.port | Number | source port |
WootCloud.PacketAlert.source.state | String | source state |
WootCloud.PacketAlert.source.subnet | String | source subnet |
WootCloud.PacketAlert.source.time_zone | String | source time zone |
WootCloud.PacketAlert.source.zip | String | source zip |
WootCloud.PacketAlert.source.inferred.device_id | String | source inferred device ID |
WootCloud.PacketAlert.source.inferred.asset | String | source inferred asset |
WootCloud.PacketAlert.source.inferred.managed | Number | source inferred managed |
WootCloud.PacketAlert.source.inferred.category | String | source inferred category |
WootCloud.PacketAlert.source.inferred.control | String | source inferred control |
WootCloud.PacketAlert.source.inferred.host_name | String | source inferred host name |
WootCloud.PacketAlert.source.inferred.os | String | source inferred OS |
WootCloud.PacketAlert.source.inferred.os_version | String | source inferred OS version |
WootCloud.PacketAlert.source.inferred.ownership | String | source inferred ownership |
WootCloud.PacketAlert.source.inferred.total_risk | Number | source inferred total risk score |
WootCloud.PacketAlert.source.inferred.type | String | source inferred type |
WootCloud.PacketAlert.source.inferred.username | String | source inferred username |
WootCloud.PacketAlert.source.inferred.managed_info.host_name | String | source inferred managed host name |
WootCloud.PacketAlert.destination.city | String | destination city |
WootCloud.PacketAlert.destination.continent | String | destination continent |
WootCloud.PacketAlert.destination.country | String | destination country |
WootCloud.PacketAlert.destination.ip | String | destination ip |
WootCloud.PacketAlert.destination.latitude | Number | destination latitude |
WootCloud.PacketAlert.destination.longitude | Number | destination longitude |
WootCloud.PacketAlert.destination.mac | String | destination mac address |
WootCloud.PacketAlert.destination.network | String | destination network |
WootCloud.PacketAlert.destination.port | Number | destination port |
WootCloud.PacketAlert.destination.state | String | destination state |
WootCloud.PacketAlert.destination.subnet | String | destination subnet |
WootCloud.PacketAlert.destination.time_zone | String | destination time zone |
WootCloud.PacketAlert.destination.zip | String | destination zip |
WootCloud.PacketAlert.destination.inferred.device_id | String | destination inferred device ID |
WootCloud.PacketAlert.destination.inferred.asset | String | destination inferred asset |
WootCloud.PacketAlert.destination.inferred.managed | Number | destination inferred managed |
WootCloud.PacketAlert.destination.inferred.category | String | destination inferred category |
WootCloud.PacketAlert.destination.inferred.control | String | destination inferred control |
WootCloud.PacketAlert.destination.inferred.host_name | String | destination inferred host name |
WootCloud.PacketAlert.destination.inferred.os | String | destination inferred OS |
WootCloud.PacketAlert.destination.inferred.os_version | String | destination inferred OS version |
WootCloud.PacketAlert.destination.inferred.ownership | String | destination inferred ownership |
WootCloud.PacketAlert.destination.inferred.total_risk | Number | destination inferred total risk score |
WootCloud.PacketAlert.destination.inferred.type | String | destination inferred type |
WootCloud.PacketAlert.destination.inferred.username | String | destination inferred username |
WootCloud.PacketAlert.destination.inferred.managed_info.host_name | String | destination inferred managed info hostname |
WootCloud.PacketAlert.payload | String | payload |
WootCloud.PacketAlert.http.hostname | String | http hostname |
WootCloud.PacketAlert.http.http_method | String | http methon |
WootCloud.PacketAlert.http.http_user_agent | String | http user agent |
WootCloud.PacketAlert.http.length | Number | http length |
WootCloud.PacketAlert.http.protocol | String | http protocol |
WootCloud.PacketAlert.http.redirect | String | http redirect |
WootCloud.PacketAlert.http.http_refer | String | http referal |
WootCloud.PacketAlert.http.status | Number | http status code |
WootCloud.PacketAlert.http.url | String | http url |
WootCloud.PacketAlert.type | String | http type |
WootCloud.PacketAlert.group | String | group |
WootCloud.PacketAlert.subtype | String | subtype |
WootCloud.PacketAlert.title | String | title |
WootCloud.PacketAlert.description | String | description |
WootCloud.PacketAlert.references | String | references |
#
Command Example!wootcloud-get-pkt-alerts date_range="30 days" severity="info" limit="1"
#
Context Example#
Human Readable Output#
Results for alertsid | severity | signature | timestamp |
---|---|---|---|
eyJpIjoiU05XT09UQVBQUFJPRDAxXzQxMTYzXzAwMCIsIngiOiI1YTAwYjE3NTljNzk2NDg4MGZhMWMxYTZfY19kMjAyMDEwMDUifQ== | info | ET POLICY Dropbox.com Offsite File Backup in Use | 2020-10-05T13:24:27Z |
#
2. wootcloud-get-bt-alertslist bluetooth alerts generated in requested time span
#
Base Commandwootcloud-get-bt-alerts
#
InputArgument Name | Description | Required |
---|---|---|
date_range | Examples are (2 hours, 4 minutes, 6 month, 1 day, etc.) | Required |
severity | severity with values of 'notice', 'warning', 'critical' | Optional |
skip | integer value for pagination. Default value: 0 | Optional |
limit | Integer value for pagination. Default value: 10. Max Value: 500 | Optional |
site_id | Array of site ids. Only entered if you want results for a particular site(s) (building, city, region) | Optional |
#
Context OutputPath | Type | Description |
---|---|---|
WootCloud.BluetoothAlert.id | String | ID |
WootCloud.BluetoothAlert.timestamp | Date | timestamp |
WootCloud.BluetoothAlert.severity | String | severity |
WootCloud.BluetoothAlert.signature | String | signature |
WootCloud.BluetoothAlert.description | String | description |
WootCloud.BluetoothAlert.address | String | address |
WootCloud.BluetoothAlert.inferred.device_id | String | inferred device ID |
WootCloud.BluetoothAlert.inferred.asset | String | inferred asset |
WootCloud.BluetoothAlert.inferred.managed | Number | inferred managed |
WootCloud.BluetoothAlert.inferred.category | String | inferred category |
WootCloud.BluetoothAlert.inferred.control | String | inferred control |
WootCloud.BluetoothAlert.inferred.host_name | String | inferred host name |
WootCloud.BluetoothAlert.inferred.os | String | inferred OS |
WootCloud.BluetoothAlert.inferred.os_version | String | inferred OS version |
WootCloud.BluetoothAlert.inferred.ownership | String | inferred ownership |
WootCloud.BluetoothAlert.inferred.total_risk | Number | inferred total risk score |
WootCloud.BluetoothAlert.inferred.type | String | inferred type |
WootCloud.BluetoothAlert.inferred.username | String | inferred username |
WootCloud.BluetoothAlert.inferred.managed_info.host_name | String | inferred managed info host name |
WootCloud.BluetoothAlert.type | String | type |
WootCloud.BluetoothAlert.group | String | group |
WootCloud.BluetoothAlert.subtype | String | subtype |
WootCloud.BluetoothAlert.title | String | title |
#
Command Example!wootcloud-get-bt-alerts date_range="30 days" limit="1"
#
Context Example#
Human Readable Output#
Resultsalerts | total |
---|---|
0 |
#
3. wootcloud-get-anomaly-alertslist anomaly alerts generated in requested time span
#
Base Commandwootcloud-get-anomaly-alerts
#
InputArgument Name | Description | Required |
---|---|---|
date_range | Examples are (2 hours, 4 minutes, 6 month, 1 day, etc.) | Required |
severity | severity with values of 'info, ''notice', 'warning', 'critical' | Optional |
skip | integer value for pagination. Default value: 0 | Optional |
limit | Integer value for pagination. Default value: 10. Max Value: 500 | Optional |
site_id | Array of site ids. Only entered if you want results for a particular site(s) (building, city, region) | Optional |
#
Context OutputPath | Type | Description |
---|---|---|
WootCloud.AnomalyAlert.id | String | ID |
WootCloud.AnomalyAlert.timestamp | Date | timestamp |
WootCloud.AnomalyAlert.anomaly_type | String | anomaly type |
WootCloud.AnomalyAlert.signature | String | signature |
WootCloud.AnomalyAlert.description | String | description |
WootCloud.AnomalyAlert.severity | String | severity |
WootCloud.AnomalyAlert.count | Number | count |
WootCloud.AnomalyAlert.average | Number | average |
WootCloud.AnomalyAlert.minimum | Number | minimum |
WootCloud.AnomalyAlert.maximum | Number | maximum |
WootCloud.AnomalyAlert.standard_deviation | Number | standard deviation |
WootCloud.AnomalyAlert.anomaly_score | Number | anomaly score |
WootCloud.AnomalyAlert.observed_value | Number | observed value |
WootCloud.AnomalyAlert.deviation_from_norm | String | deviation from the norm |
WootCloud.AnomalyAlert.units | String | units |
WootCloud.AnomalyAlert.address | String | address |
WootCloud.AnomalyAlert.type | String | type |
WootCloud.AnomalyAlert.group | String | group |
WootCloud.AnomalyAlert.subtype | String | subtype |
WootCloud.AnomalyAlert.title | String | title |
WootCloud.AnomalyAlert.device_details.device_id | String | device details device ID |
WootCloud.AnomalyAlert.device_details.asset | String | device details asset |
WootCloud.AnomalyAlert.device_details.managed | Number | device details managed |
WootCloud.AnomalyAlert.device_details.category | String | device details category |
WootCloud.AnomalyAlert.device_details.control | String | device details control |
WootCloud.AnomalyAlert.device_details.host_name | String | device details host name |
WootCloud.AnomalyAlert.device_details.os | String | device details OS |
WootCloud.AnomalyAlert.device_details.os_version | String | device details OS version |
WootCloud.AnomalyAlert.device_details.ownership | String | device details ownership |
WootCloud.AnomalyAlert.device_details.total_risk | Number | device details total risk score |
WootCloud.AnomalyAlert.device_details.type | String | device details type |
WootCloud.AnomalyAlert.device_details.username | String | device details username |
WootCloud.AnomalyAlert.device_details.managed_info.host_name | String | device details managed info host name |
WootCloud.AnomalyAlert.connections.ip | String | connections ip |
WootCloud.AnomalyAlert.connections.port | Number | connections port |
WootCloud.AnomalyAlert.connections.connection_count | Number | connections connection count |
#
Command Example!wootcloud-get-anomaly-alerts date_range="30 days" limit="5"
#
Context Example#
Human Readable Output#
Results for alertsid | severity | signature | timestamp |
---|---|---|---|
eyJpIjoiU05XT09UQVBQUFJPRDAxX3JlYWx0aW1lX3AwMDIscGt0c3RhdHMzLDNjOmE5OmY0OjY0OjA2OmUwLDE2MDE3NDQ4OTcuNzg0NTg0LDI2ODkzXzAwMCIsIngiOiI1YTAwYjE3NTljNzk2NDg4MGZhMWMxYTZfY19kMjAyMDEwMDMifQ== | low | realtime_p002:pktstats3|1-min| | 2020-10-03T17:08:17Z |
eyJpIjoiU05XT09UQVBQUFJPRDAxX3JlYWx0aW1lX3AwMDIscGt0c3RhdHMzLDNjOmE5OmY0OjY0OjA2OmUwLDE2MDE2NjM0MTIuNzQ4MiwyNTYzM18wMDAiLCJ4IjoiNWEwMGIxNzU5Yzc5NjQ4ODBmYTFjMWE2X2NfZDIwMjAxMDAyIn0= | low | realtime_p002:pktstats3|1-min| | 2020-10-02T18:30:12Z |
eyJpIjoiU05XT09UQVBQUFJPRDAxX3JlYWx0aW1lX3AwMDIscGt0c3RhdHMzLDAwOjBjOjI5OjBjOjY0Ojk2LDE2MDE1NTkxODcuMTE1MjY1LDI1NTAyXzAwMCIsIngiOiI1YTAwYjE3NTljNzk2NDg4MGZhMWMxYTZfY19kMjAyMDEwMDEifQ== | medium | realtime_p002:pktstats3|1-min| | 2020-10-01T13:33:07Z |
eyJpIjoiU05XT09UQVBQUFJPRDAxX3JlYWx0aW1lX3AwMDIscGt0c3RhdHMzLDNjOmE5OmY0OjY0OjA2OmUwLDE2MDEzODg4NTAuMjQ0ODM5LDIzMjQzXzAwMCIsIngiOiI1YTAwYjE3NTljNzk2NDg4MGZhMWMxYTZfY19kMjAyMDA5MjkifQ== | low | realtime_p002:pktstats3|1-min| | 2020-09-29T14:14:10Z |
eyJpIjoiU05XT09UQVBQUFJPRDAxX3JlYWx0aW1lX3AwMDIscGt0c3RhdHMzLDAwOjBjOjI5OjFhOjdmOmU5LDE2MDEzMzQ1NzQuNTQ1MzAzLDQzMzgzXzAwMCIsIngiOiI1YTAwYjE3NTljNzk2NDg4MGZhMWMxYTZfY19kMjAyMDA5MjgifQ== | medium | realtime_p002:pktstats3|1-min| | 2020-09-28T23:09:34Z |
#
4. wootcloud-fetch-packet-alertretrieve single packet alert given packet id
#
Base Commandwootcloud-fetch-packet-alert
#
InputArgument Name | Description | Required |
---|---|---|
alert_id | the ID of the packet alert | Required |
#
Context OutputPath | Type | Description |
---|---|---|
WootCloud.PacketAlert.id | String | ID of alert |
WootCloud.PacketAlert.address | String | Mac Address of device |
WootCloud.PacketAlert.timestamp | Date | Alert timestamp |
WootCloud.PacketAlert.severity | String | Severity level |
WootCloud.PacketAlert.category | String | Alert Category |
WootCloud.PacketAlert.signature | String | signature |
WootCloud.PacketAlert.source.city | String | source city |
WootCloud.PacketAlert.source.continent | String | source continent |
WootCloud.PacketAlert.source.country | String | source country |
WootCloud.PacketAlert.source.ip | String | source ip |
WootCloud.PacketAlert.source.latitude | Number | source latitude |
WootCloud.PacketAlert.source.longitude | Number | source longitude |
WootCloud.PacketAlert.source.mac | String | source mac address |
WootCloud.PacketAlert.source.network | String | source network |
WootCloud.PacketAlert.source.port | Number | source port |
WootCloud.PacketAlert.source.state | String | source state |
WootCloud.PacketAlert.source.subnet | String | source subnet |
WootCloud.PacketAlert.source.time_zone | String | source time zone |
WootCloud.PacketAlert.source.zip | String | source zip |
WootCloud.PacketAlert.source.inferred.device_id | String | source inferred device ID |
WootCloud.PacketAlert.source.inferred.asset | String | source inferred asset |
WootCloud.PacketAlert.source.inferred.managed | Number | source inferred managed |
WootCloud.PacketAlert.source.inferred.category | String | source inferred category |
WootCloud.PacketAlert.source.inferred.control | String | source inferred control |
WootCloud.PacketAlert.source.inferred.host_name | String | source inferred host name |
WootCloud.PacketAlert.source.inferred.os | String | source inferred OS |
WootCloud.PacketAlert.source.inferred.os_version | String | source inferred OS version |
WootCloud.PacketAlert.source.inferred.ownership | String | source inferred ownership |
WootCloud.PacketAlert.source.inferred.total_risk | Number | source inferred total risk score |
WootCloud.PacketAlert.source.inferred.type | String | source inferred type |
WootCloud.PacketAlert.source.inferred.username | String | source inferred username |
WootCloud.PacketAlert.source.inferred.managed_info.host_name | String | source inferred managed host name |
WootCloud.PacketAlert.destination.city | String | destination city |
WootCloud.PacketAlert.destination.continent | String | destination continent |
WootCloud.PacketAlert.destination.country | String | destination country |
WootCloud.PacketAlert.destination.ip | String | destination ip |
WootCloud.PacketAlert.destination.latitude | Number | destination latitude |
WootCloud.PacketAlert.destination.longitude | Number | destination longitude |
WootCloud.PacketAlert.destination.mac | String | destination mac address |
WootCloud.PacketAlert.destination.network | String | destination network |
WootCloud.PacketAlert.destination.port | Number | destination port |
WootCloud.PacketAlert.destination.state | String | destination state |
WootCloud.PacketAlert.destination.subnet | String | destination subnet |
WootCloud.PacketAlert.destination.time_zone | String | destination time zone |
WootCloud.PacketAlert.destination.zip | String | destination zip |
WootCloud.PacketAlert.destination.inferred.device_id | String | destination inferred device ID |
WootCloud.PacketAlert.destination.inferred.asset | String | destination inferred asset |
WootCloud.PacketAlert.destination.inferred.managed | Number | destination inferred managed |
WootCloud.PacketAlert.destination.inferred.category | String | destination inferred category |
WootCloud.PacketAlert.destination.inferred.control | String | destination inferred control |
WootCloud.PacketAlert.destination.inferred.host_name | String | destination inferred host name |
WootCloud.PacketAlert.destination.inferred.os | String | destination inferred OS |
WootCloud.PacketAlert.destination.inferred.os_version | String | destination inferred OS version |
WootCloud.PacketAlert.destination.inferred.ownership | String | destination inferred ownership |
WootCloud.PacketAlert.destination.inferred.total_risk | Number | destination inferred total risk score |
WootCloud.PacketAlert.destination.inferred.type | String | destination inferred type |
WootCloud.PacketAlert.destination.inferred.username | String | destination inferred username |
WootCloud.PacketAlert.destination.inferred.managed_info.host_name | String | destination inferred managed info hostname |
WootCloud.PacketAlert.payload | String | payload |
WootCloud.PacketAlert.http.hostname | String | http hostname |
WootCloud.PacketAlert.http.http_method | String | http methon |
WootCloud.PacketAlert.http.http_user_agent | String | http user agent |
WootCloud.PacketAlert.http.length | Number | http length |
WootCloud.PacketAlert.http.protocol | String | http protocol |
WootCloud.PacketAlert.http.redirect | String | http redirect |
WootCloud.PacketAlert.http.http_refer | String | http referal |
WootCloud.PacketAlert.http.status | Number | http status code |
WootCloud.PacketAlert.http.url | String | http url |
WootCloud.PacketAlert.type | String | http type |
WootCloud.PacketAlert.group | String | group |
WootCloud.PacketAlert.subtype | String | subtype |
WootCloud.PacketAlert.title | String | title |
WootCloud.PacketAlert.description | String | description |
WootCloud.PacketAlert.references | String | references |
#
Command Example!wootcloud-fetch-packet-alert alert_id="eyJpIjoiU05XT09UQVBQUFJPRDAxXzI2MzY1XzAwMCIsIngiOiI1YTAwYjE3NTljNzk2NDg4MGZhMWMxYTZfY19kMjAyMDEwMDQifQ=="
#
Context Example#
Human Readable Output#
Resultsaddress | category | description | destination | group | http | id | payload | references | severity | signature | source | subtype | timestamp | title | type |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
3c:a9:f4:64:06:e0 | Generic Protocol Command Decode | ET INFO WinHttp AutoProxy Request wpad.dat Possible BadTunnel | city: Boardman continent: North America country: United States ip: 3.3.3.3 latitude: 45.8696 longitude: -119.688 mac: c4:24:56:87:ef:11 network: external port: 80 state: Oregon subnet: time_zone: America/Los_Angeles zip: 97818 inferred: {"device_id": "5d73f6a3c250255491ce3839", "asset": "unmanaged", "managed": false, "category": "networking_equipment", "control": "auto", "host_name": "", "os": "linux", "os_version": "", "ownership": "corporate-unmanaged", "total_risk": 0, "type": "network infrastructure", "username": "", "managed_info": {"host_name": ""}} | alert | hostname: api-wootuno-1606049077.us-west-2.elb.amazonaws.com http_method: GET http_user_agent: WinHttp-Autoproxy-Service/5.1 length: 134 protocol: HTTP/1.1 redirect: https://api-wootuno-1606049077.us-west-2.elb.amazonaws.com:443/wpad.dat http_refer: status: 301 url: /wpad.dat | eyJpIjoiU05XT09UQVBQUFJPRDAxXzI2MzY1XzAwMCIsIngiOiI1YTAwYjE3NTljNzk2NDg4MGZhMWMxYTZfY19kMjAyMDEwMDQifQ== | R0VUIC93cGFkLmRhdCBIVFRQLzEuMQ0KQ29ubmVjdGlvbjogS2VlcC1BbGl2ZQ0KQWNjZXB0OiAqLyoNClVzZXItQWdlbnQ6IFdpbkh0dHAtQXV0b3Byb3h5LVNlcnZpY2UvNS4xDQpIb3N0OiBhcGktd29vdHVuby0xNjA2MDQ5MDc3LnVzLXdlc3QtMi5lbGIuYW1hem9uYXdzLmNvbQ0KDQo= | info | ET INFO WinHttp AutoProxy Request wpad.dat Possible BadTunnel | city: Unknown continent: Unknown country: Unknown ip: 10.10.10.10 latitude: -1 longitude: -1 mac: 3c:a9:f4:64:06:e0 network: internal port: 63202 state: Unknown subnet: 10.10.10.10/24 time_zone: Unknown zip: Unknown inferred: {"device_id": "5b4c3c91072c98142d308b29", "asset": "managed", "managed": true, "category": "computer", "control": "auto", "host_name": "DESKTOP-EV607JG", "os": "windows", "os_version": "10", "ownership": "corporate", "total_risk": 0, "type": "computer", "username": "3ca9f46406e0", "managed_info": {"host_name": "DESKTOP-EV607JG"}} | protocol-command-decode | 2020-10-04T04:09:05Z | Generic Protocol Command Decode | pkt_alert |
#
5. wootcloud-fetch-bluetooth-alertretrieve single bluetooth alert given packet id
#
Base Commandwootcloud-fetch-bluetooth-alert
#
InputArgument Name | Description | Required |
---|---|---|
alert_id | the ID of the bluetooth alert | Required |
#
Context OutputPath | Type | Description |
---|---|---|
WootCloud.BluetoothAlert.id | String | ID |
WootCloud.BluetoothAlert.timestamp | Date | timestamp |
WootCloud.BluetoothAlert.severity | String | severity |
WootCloud.BluetoothAlert.signature | String | signature |
WootCloud.BluetoothAlert.description | String | description |
WootCloud.BluetoothAlert.address | String | address |
WootCloud.BluetoothAlert.inferred.device_id | String | inferred device ID |
WootCloud.BluetoothAlert.inferred.asset | String | inferred asset |
WootCloud.BluetoothAlert.inferred.managed | Number | inferred managed |
WootCloud.BluetoothAlert.inferred.category | String | inferred category |
WootCloud.BluetoothAlert.inferred.control | String | inferred control |
WootCloud.BluetoothAlert.inferred.host_name | String | inferred host name |
WootCloud.BluetoothAlert.inferred.os | String | inferred OS |
WootCloud.BluetoothAlert.inferred.os_version | String | inferred OS version |
WootCloud.BluetoothAlert.inferred.ownership | String | inferred ownership |
WootCloud.BluetoothAlert.inferred.total_risk | Number | inferred total risk score |
WootCloud.BluetoothAlert.inferred.type | String | inferred type |
WootCloud.BluetoothAlert.inferred.username | String | inferred username |
WootCloud.BluetoothAlert.inferred.managed_info.host_name | String | inferred managed info host name |
WootCloud.BluetoothAlert.type | String | type |
WootCloud.BluetoothAlert.group | String | group |
WootCloud.BluetoothAlert.subtype | String | subtype |
WootCloud.BluetoothAlert.title | String | title |
#
Command Example!wootcloud-fetch-bluetooth-alert alert_id="EXMP001"
#
Human Readable Output#
6. wootcloud-fetch-anomaly-alertretrieve single anomaly alert given packet id
#
Base Commandwootcloud-fetch-anomaly-alert
#
InputArgument Name | Description | Required |
---|---|---|
alert_id | the ID of the anomaly alert | Required |
#
Context OutputPath | Type | Description |
---|---|---|
WootCloud.AnomalyAlert.id | String | ID |
WootCloud.AnomalyAlert.timestamp | Date | timestamp |
WootCloud.AnomalyAlert.anomaly_type | String | anomaly type |
WootCloud.AnomalyAlert.signature | String | signature |
WootCloud.AnomalyAlert.description | String | description |
WootCloud.AnomalyAlert.severity | String | severity |
WootCloud.AnomalyAlert.count | Number | count |
WootCloud.AnomalyAlert.average | Number | average |
WootCloud.AnomalyAlert.minimum | Number | minimum |
WootCloud.AnomalyAlert.maximum | Number | maximum |
WootCloud.AnomalyAlert.standard_deviation | Number | standard deviation |
WootCloud.AnomalyAlert.anomaly_score | Number | anomaly score |
WootCloud.AnomalyAlert.observed_value | Number | observed value |
WootCloud.AnomalyAlert.deviation_from_norm | String | deviation from the norm |
WootCloud.AnomalyAlert.units | String | units |
WootCloud.AnomalyAlert.address | String | address |
WootCloud.AnomalyAlert.type | String | type |
WootCloud.AnomalyAlert.group | String | group |
WootCloud.AnomalyAlert.subtype | String | subtype |
WootCloud.AnomalyAlert.title | String | title |
WootCloud.AnomalyAlert.device_details.device_id | String | device details device ID |
WootCloud.AnomalyAlert.device_details.asset | String | device details asset |
WootCloud.AnomalyAlert.device_details.managed | Number | device details managed |
WootCloud.AnomalyAlert.device_details.category | String | device details category |
WootCloud.AnomalyAlert.device_details.control | String | device details control |
WootCloud.AnomalyAlert.device_details.host_name | String | device details host name |
WootCloud.AnomalyAlert.device_details.os | String | device details OS |
WootCloud.AnomalyAlert.device_details.os_version | String | device details OS version |
WootCloud.AnomalyAlert.device_details.ownership | String | device details ownership |
WootCloud.AnomalyAlert.device_details.total_risk | Number | device details total risk score |
WootCloud.AnomalyAlert.device_details.type | String | device details type |
WootCloud.AnomalyAlert.device_details.username | String | device details username |
WootCloud.AnomalyAlert.device_details.managed_info.host_name | String | device details managed info host name |
WootCloud.AnomalyAlert.connections.ip | String | connections ip |
WootCloud.AnomalyAlert.connections.port | Number | connections port |
WootCloud.AnomalyAlert.connections.connection_count | Number | connections connection count |
#
Command Example!wootcloud-fetch-anomaly-alert alert_id="eyJpIjoiU05XT09UQVBQUFJPRDAxX3JlYWx0aW1lX3AwMDIscGt0c3RhdHMzLDNjOmE5OmY0OjY0OjA2OmUwLDE2MDE3NDQ4OTcuNzg0NTg0LDI2ODkzXzAwMCIsIngiOiI1YTAwYjE3NTljNzk2NDg4MGZhMWMxYTZfY19kMjAyMDEwMDMifQ==" "
#
Context Example#
Human Readable Output#
Resultsaddress | anomaly_score | anomaly_type | average | connections | count | description | deviation_from_norm | device_details | group | id | maximum | minimum | observed_value | severity | signature | standard_deviation | subtype | timestamp | title | type | units |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
3c:a9:f4:64:06:e0 | 0.41364444218713525 | Connection | 0 | {'ip': '2.2.2.2', 'port': 443, 'connection_count': 0}, {'ip': '3.3.3.3', 'port': 443, 'connection_count': 0}, {'ip': '4.4.4.4', 'port': 443, 'connection_count': 0}, {'ip': '2.2.2.2', 'port': 443, 'connection_count': 0} | 26893 | Realtime Connection anomaly (1-min) triggered based on combination of 3 attributes: number of connections:15 (normally:2.44+/-1.40) number of destination ips:14 (normally:1.93+/-1.05) number of destination ports:3 (normally:1.89+/-0.96) normal is based on 26,893 observations. | 2 | device_id: 5b4c3c91072c98142d308b29 asset: managed managed: true category: computer control: auto host_name: DESKTOP-EV607JG os: windows os_version: 10 ownership: corporate total_risk: 0 type: computer username: 3ca9f46406e0 managed_info: {"host_name": "DESKTOP-EV607JG"} | anomaly | eyJpIjoiU05XT09UQVBQUFJPRDAxX3JlYWx0aW1lX3AwMDIscGt0c3RhdHMzLDNjOmE5OmY0OjY0OjA2OmUwLDE2MDE3NDQ4OTcuNzg0NTg0LDI2ODkzXzAwMCIsIngiOiI1YTAwYjE3NTljNzk2NDg4MGZhMWMxYTZfY19kMjAyMDEwMDMifQ== | 0 | 0 | 0 | low | realtime_p002:pktstats3|1-min| | 0 | realtime_p002 | 2020-10-03T17:08:17Z | Connection Anomaly | realtime-anomaly |