Team Cymru Scout Live Investigation

Browse: 🏠 · Solutions · Connectors · Methods · Tables · Content · Parsers · ASIM Parsers · ASIM Products · Logic Apps · 📊

↑ Back to Content Index


This playbook will fetch and ingest IP or Domain Indicator data based on input parameters given in the live investigation dashboard.

Attribute Value
Type Playbook
Solution Team Cymru Scout
Source View on GitHub

Logic App Connectors

This playbook uses 4 Logic App connectors / built-in actions:

Connector / Action Type Connections Actions
azureloganalyticsdatacollector Managed 1 21
azuremonitorlogs Managed 1 1
http Built-in 0 7
workflow Built-in 0 2
Action parameters (URLs, paths, function IDs)

azureloganalyticsdatacollector (Managed)

Action Method Endpoint Other
Send_Proto_By_IP_Sections_Data_To_Log_Analytics_Table post /api/logs —
Send_Top_Asns_By_IP_Sections_Data_To_Log_Analytics_Table post /api/logs —
Send_Top_Certs_Data_To_Log_Analytics_Table post /api/logs —
Send_Top_Country_Codes_Sections_Data_To_Log_Analytics_Table_Name post /api/logs —
Send_Top_Fingerprints_Data_To_Log_Analytics_Table post /api/logs —
Send_Open_Ports_Section_Data_To_Log_Analytics_Table post /api/logs —
Send_Top_Pdns_Data_To_Log_Analytics_Table post /api/logs —
Send_Top_Services_By_IP_Sections_Data_To_Log_Analytics_Table post /api/logs —
Send_Top_Tags_By_IP_Sections_Data_To_Log_Analytics_Table post /api/logs —
Send_IP_Indicator_Data_To_IP_Details_Table post /api/logs —
Send_Identity_Data_To_Log_Analytics_Table post /api/logs —
Send_Whois_Data_To_Log_Analytics_Workspace post /api/logs —
Send_IP_Indicator_To_Live_Investigation_Indicators_Table post /api/logs —
Send_Insights_Data_To_Log_Analytics_Table post /api/logs —
Send_Communication_Peers_Data_To_Log_Analytic_Table post /api/logs —
Send_Main_PDNS_Data_To_Log_Analytic_Table post /api/logs —
Send_Main_Open_Ports_Data_To_Log_Analytic_Table post /api/logs —
Send_Main_Fingerprints_Data_To_Log_Analytic_Table post /api/logs —
Send_Main_X509_Data_To_Log_Analytic_Table post /api/logs —
Send_Domain_Data_To_Log_Analytics_Table post /api/logs —
Send_Domain_Indicator_To_Live_Investigation_Indicators_Table post /api/logs —

azuremonitorlogs (Managed)

Action Method Endpoint Other
Run_Query_And_Check_Whether_This_is_First_Execution_Or_Not post /queryData —

http (Built-in)

Action Method Endpoint Other
HTTP_Request_To_Fetch_Proto_By_IP_Sections_Data GET @{variables('base_url')}/api/scout/ip/@{variables('indicator_value')}/details —
HTTP_Request_To_Fetch_Top_Asns_By_IP_Sections_Data GET @{variables('base_url')}/api/scout/ip/@{variables('indicator_value')}/details —
HTTP_Request_To_Fetch_Top_Country_Codes_By_IP_Sections_Data GET @{variables('base_url')}/api/scout/ip/@{variables('indicator_value')}/details —
HTTP_Request_To_Fetch_Top_Services_By_IP_Sections_Data GET @{variables('base_url')}/api/scout/ip/@{variables('indicator_value')}/details —
HTTP_Request_To_Fetch_Top_Tags_By_IP_Sections_Data GET @{variables('base_url')}/api/scout/ip/@{variables('indicator_value')}/details —
HTTP_Request_To_Fetch_Details_Of_IP_Indicator GET @{variables('base_url')}/api/scout/ip/@{variables('indicator_value')}/details —
HTTP_Request_To_Fetch_Details_Of_Domain_Indicator GET @{variables('base_url')}/api/scout/search —

workflow (Built-in)

Action Method Endpoint Other
TeamCymruScoutCreateIncidentAndNotifyForFirstRun — — workflowId=[concat('/subscriptions/', subscription().subscriptionId, '/resourceGroups/',resourceGroup().name,'/providers/Microsoft.Logic/workflows/',trim(parameters('CreateIncidentAndNotifyPlaybookName')))]
triggerName=manual
TeamCymruScoutCreateIncidentAndNotify — — workflowId=[concat('/subscriptions/', subscription().subscriptionId, '/resourceGroups/',resourceGroup().name,'/providers/Microsoft.Logic/workflows/',trim(parameters('CreateIncidentAndNotifyPlaybookName')))]
triggerName=manual

Additional Documentation

📄 Source: TeamCymruScoutLiveInvestigation/readme.md

Summary

This playbook will fetch and ingest IP or Domain Indicator data based on input parameters given in the live investigation dashboard.

Prerequisites

  1. Make sure that the TeamCymruScoutCreateIncidentAndNotify playbook is deployed before deploying the TeamCymruScoutLiveInvestigation playbook.

Deployment instructions

  1. To deploy the Playbook, click the Deploy to Azure button. This will launch the ARM Template deployment wizard.
  2. Fill in the required parameters:

Deploy to Azure Deploy to Azure

Post-Deployment instructions

a. Authorize connections

Once deployment is complete, authorize each connection.

  1. Go to your logic app → API connections → Select azureloganalyticsdatacollector connection resource
  2. Go to General → Edit API connection.
  3. Enter Workspace ID and Workspace Key of your log analytics workspace.
  4. Click Authorize
  5. Sign in.
  6. Click Save.
  7. Repeat steps for other connections.

Browse: 🏠 · Solutions · Connectors · Methods · Tables · Content · Parsers · ASIM Parsers · ASIM Products · Logic Apps · 📊

↑ Back to Playbooks · Back to Team Cymru Scout