Query Details

APTNotes table that can be used to join with other data connectors

Ransomware APT Notes Join Table

Query

let APTInfo = externaldata(Filename: string, Title: string, Source: 
string, Link: string, SHA1: string, Date: datetime, Year: int)
[@"https://raw.githubusercontent.com/aptnotes/data/master/APTnotes.csv"] 
with (format="csv", ignoreFirstRecord=True);
APTInfo
| where Year > 2015

About this query

APTNotes table that can be used to join with other data connectors

Query Information

Description

APTNotes table that can be used to join with other data connectors

Defender XDR

Sentinel

let APTInfo = externaldata(Filename: string, Title: string, Source: 
string, Link: string, SHA1: string, Date: datetime, Year: int)
[@"https://raw.githubusercontent.com/aptnotes/data/master/APTnotes.csv"] 
with (format="csv", ignoreFirstRecord=True);
APTInfo
| where Year > 2015

Explanation

This query is designed to retrieve and filter data from an external CSV file containing information about Advanced Persistent Threat (APT) notes. Here's a simple breakdown of what the query does:

  1. Data Source: It pulls data from a CSV file located at a specified URL on GitHub. This file contains information about APT activities.

  2. Data Structure: The data includes several fields: Filename, Title, Source, Link, SHA1, Date, and Year.

  3. Data Filtering: The query filters the data to include only records from the year 2016 onwards (i.e., where the Year is greater than 2015).

  4. Purpose: The resulting filtered data can be used to join with other data connectors, which means it can be combined with other datasets for further analysis or reporting.

This query is written in KQL (Kusto Query Language) and is applicable for use in both Microsoft Defender XDR and Microsoft Sentinel environments.

Details

Bert-Jan Pals profile picture

Bert-Jan Pals

Released: December 1, 2024

Tables

APTInfo

Keywords

APTNotes

Operators

letexternaldatawithwhere

Actions

GitHub