Threat Hunting Tools

Lesson 2 of 9 · First shift

Threat hunting data sources: the six a hunt reads

3 min read

This site's data source grid sorts what each tool's public pages name into six source types. The same six types are a useful way to plan a hunt, because each one sees a different part of an attack.

SIEM

The SIEM collects logs from many systems, keeps them for a set retention period and runs detections over them. For a hunter it is often the first stop, because it already holds several sources in one place and the team knows its query language. Check two things before relying on it: which sources actually flow into it, and how far back retention goes for each.

A hunt question it answers well: "Which hosts produced authentication failures followed by a success from the same source within ten minutes?"

EDR

Endpoint detection and response software records what happens on laptops and servers: processes started, files written, network connections made. It is the main source for behavior on a machine, such as Execution and Persistence in ATT&CK terms.

A hunt question: "Which processes started from a user's downloads folder and then made an outbound connection?"

Identity provider

The identity provider records sign-ins, multi-factor prompts, password resets and role changes. Many attacks that never touch malware still leave traces here, which makes it central to hunts for credential theft and account misuse.

A hunt question: "Which accounts approved several multi-factor prompts in a short period after a series of denials?"

Cloud logs

Cloud provider logs record control-plane activity: who called which API, when and from where. AWS CloudTrail is a common example. They show changes to permissions, new access keys, disabled logging and resources created in unusual regions.

A hunt question: "Which identities created new access keys for other identities in the last 30 days?"

Data lake or warehouse

Teams increasingly keep high-volume or long-retention security data in a data lake or warehouse, such as Snowflake or Databricks. It is where long look-backs happen, because keeping a year of data there can be practical when it would not be elsewhere.

A hunt question: "Did any host contact this newly published domain at any time in the last year?"

SaaS apps

Business applications keep their own audit logs: file sharing, admin changes, mailbox rules, repository access. These are easy to forget and often hold the evidence of data theft.

A hunt question: "Which users created external sharing links for many files in one day?"

Joining the sources

Real hunts cross these lines. An account signs in from a new country (identity), then a process runs on a laptop (EDR), then a large download follows (SaaS). Each system names the user and the host in its own way: an email address in one, a username in another, a device ID in a third. Before a cross-source hunt, write down which field identifies the same entity in each source. That mapping is where most time goes.

What to record for each source

  • The platform name and who owns access.
  • Retention: how far back you can look.
  • The query language.
  • Whether tools will query it in place or copy it first. See federated search.

The next lesson covers the two ways to use these sources: hunting for indicators and hunting for behaviors.

Editorial assessment · From vendor product pages, docs and announcements · Updated 2026-10-18