Skip to main content
Best Practices

SOC Tools by Tier: What T1, T2 and T3 Analysts Open First

SOC tools sorted by tier and task, not category: what a T1 analyst opens in an alert's first 10 minutes, what T2 and T3 add, and what to practice free.

ALAstrid Lindqvist
Abstract dark illustration of three stacked translucent layers with a single amber line passing down through each one

SOC tools are the software a security operations center uses to detect, investigate and respond to threats: a SIEM for logs and alerts, an EDR or XDR console for endpoint telemetry, a case or ticketing system, threat intelligence lookups, network data from firewalls and sensors, and SOAR for automation. Which ones you open depends on your tier. Tier 1 works from the SIEM queue and the ticket. Tier 2 lives in the EDR and the network data. Tier 3 writes the detections and automations the other two run on.

Most lists of SOC tools sort by category, which tells you what exists but not what you will be handed on day one, or in what order you open it when an alert lands. This one sorts by tier and by the first ten minutes of an alert, then covers where to practice each layer without a SOC job. For vendor-by-vendor comparisons, the best SIEM tools and best EDR tools roundups already do that job.

The stack at a glance: who reads, who acts, who writes

Permissions vary from shop to shop, but the pattern holds in most teams: the further up the tiers you go, the more a tool becomes something you change rather than something you look at.

ToolQuestion it answersTier 1Tier 2Tier 3
SIEM (Splunk, Sentinel, QRadar, Elastic)What fired, and what else happened around it?Works the alert queue, runs searchesBuilds timelines across sourcesWrites and tunes detection rules
Case management (ServiceNow, Jira, Sentinel incidents, TheHive)What has been done so far, and by whom?Opens, documents, escalatesOwns the incident recordReports on it and automates fields
MITRE ATT&CKWhat is this behaviour called, and what usually comes next?Reads the technique on the alertMaps the attack chainMeasures detection coverage
Threat intel (VirusTotal, AbuseIPDB, MISP)Has anyone seen this indicator before?Hash, IP and domain lookupsPivots on attacker infrastructureCurates feeds, writes intel-driven detections
EDR / XDR (Defender, CrowdStrike, SentinelOne)What actually ran on the host?Reads the process treeIsolates hosts, collects filesCustom detections and hunts
Network (firewall, proxy, DNS, Zeek, Suricata)Where did it talk to?Checks one destinationScopes lateral movement and exfiltrationWrites network signatures
SOARWhich steps can run without a human?Reads the enrichment it producedTriggers playbooks on demandBuilds and maintains playbooks
Hunting and forensics (Velociraptor, Sigma, notebooks)What is here that no rule caught?RarelyTargeted collectionsRuns hypotheses, turns findings into rules

Tier 1: the queue, the SIEM and the ticket

A tier 1 shift starts in a queue. In Microsoft Sentinel that queue is the incident list, and each incident inherits the entities, severity, status and ATT&CK tactics and techniques of the alerts inside it, according to Microsoft's incident investigation documentation (accessed 2026-09-28). Splunk, QRadar and Elastic present it differently, but the job is the same: read what the rule matched, then search around it. If you want to see the queue side in more detail, the alert triage guide walks through the decision itself.

Three other tools sit next to the SIEM at this tier.

The ticket. New analysts treat it as paperwork. It is the only record of what you checked, and the next shift reads it to decide whether to trust your verdict or start again. A ticket that says "checked, benign" costs the next person the same ten minutes you already spent.

ATT&CK. The technique ID on an alert tells you what the rule author thinks happened. The technique page tells you which data sources would confirm it and what usually comes next in the chain. The MITRE ATT&CK explainer covers how to read a technique page quickly.

Enrichment lookups. VirusTotal, AbuseIPDB and whatever intel platform your team runs. They are also where a tier 1 analyst can leak data without noticing.

Warning

Search by hash; do not upload the file. VirusTotal's How it works page (accessed 2026-09-28) says scanning reports are shared with the public VirusTotal community and that "the contents of submitted files or pages may also be shared with premium VirusTotal customers." An attachment from a targeted phish can be an internal invoice or contract. Upload it, and you may have shared an internal document with every premium subscriber.

Tier 2: the EDR, the network and the intel

Tier 2 is where tools stop being read-only. The EDR console is the centre of it, because the process tree answers the question the SIEM cannot: what ran, what launched it, and what it did next. It is also where containment lives. Microsoft's response action documentation (accessed 2026-09-28) describes device isolation as disconnecting the device from the network while keeping its connection to the Defender for Endpoint service, so the device keeps reporting while you investigate. Isolation cuts the attacker off without cutting off your telemetry.

Network data comes next. Firewall, proxy and DNS logs tell you whether a host reached out and to what. Sensors like Zeek and Suricata add connection metadata and signatures on traffic that never touched a log source you control. Intel changes character at this tier as well. Tier 1 asks whether an indicator is known bad. Tier 2 asks what else sits on the same infrastructure, which is the kind of question a platform like MISP is built for.

If your team runs Microsoft's stack, most of this tier happens in KQL, and the Kusto Query Language guide covers the operators you will use there.

Tier 3: the rules, the playbooks and the hunt

Tier 3 analysts and detection engineers own the logic everyone else runs on. Detection rules increasingly live as code, often written in Sigma and converted to the SIEM's own query language. Playbooks get written, tested and automated, and the SOC playbooks guide covers what makes one usable at 3 a.m.

SOAR belongs here, not lower down, and government guidance is blunt about why. The practitioner guidance on implementing SIEM and SOAR platforms, published on 27 May 2025 by the Australian Signals Directorate's ACSC and released with CISA and other partners (accessed 2026-09-28), warns that a badly configured SOAR can mistake normal behaviour for an incident and isolate systems on its own. It concludes that SOAR is "usually not suitable for immature environments" and that a properly implemented SIEM is the higher priority.

The hunting stack rounds out the tier: endpoint collection with Velociraptor or osquery, network data from Zeek, notebooks for long-running queries. The threat hunting tools guide covers that layer tool by tool.

The first 10 minutes of an alert

Here is the order the tools come up in when one alert lands, with the question each one answers and what should go into the ticket. The times are a target for a routine alert, not a rule.

MinuteToolQuestionWhat goes in the ticket
0 to 1SIEM queue or incidentWhat did the rule match, on which host and user?Rule name, entities, alert time in UTC
1 to 3SIEM searchWhat else did this host and user do 15 minutes either side?The one or two events that matter, with their query
3 to 5EDR process treeWhat launched it, what did it launch, what was the command line?Parent, child, command line, hash
5 to 6Intel lookupIs the hash, domain or IP known?Lookup result and source, by hash only
6 to 7ATT&CKWhich technique is this, and what comes next?Technique ID and the next thing you checked for
7 to 8Firewall, proxy or DNSDid the host reach out, and to what?Destination, bytes, allowed or blocked
8 to 10TicketVerdict, evidence, escalate or close?The call, and why

Below is what that looks like on a single alert. Every value is made up; the IP is from a documentation range and the domain uses the reserved .example suffix.

Simulated example generated by SOCSimulator Research. The SIEM alert:

{
  "alert_name": "Office application spawned PowerShell with encoded command",
  "severity": "High",
  "time_generated": "2026-09-28T09:14:03Z",
  "host": "fin-ws-022",
  "user": "CORP\\j.moreno",
  "parent_process": "WINWORD.EXE",
  "process": "powershell.exe",
  "command_line": "powershell.exe -nop -w hidden -enc SQBFAFgAIAAoAE4AZQB3AC0ATwBiAGoAZQBjAHQAIABOAGUAdAAuAFcAZQBiAEMAbABpAGUAbgB0ACkA...",
  "mitre_techniques": ["T1566.001", "T1059.001"]
}

The first part of that Base64 decodes, as UTF-16LE (the encoding PowerShell's -EncodedCommand parameter expects), to IEX (New-Object Net.WebClient): the start of a download-and-execute cradle. That alone moves the alert to the top of the queue. The EDR process tree for the same minute:

OUTLOOK.EXE (pid 6388)  user CORP\j.moreno
  \_ WINWORD.EXE (pid 7012)  Invoice_0928.docm
       \_ powershell.exe (pid 7344)  -nop -w hidden -enc SQBFAFgA...
            \_ TCP 203.0.113.45:443  cdn-invoice-sync.example

Outlook, then Word opening a macro-enabled document, then hidden PowerShell with an encoded command, then an outbound connection. That is PowerShell execution (T1059.001) coming out of a spearphishing attachment (T1566.001). The minute 1 to 3 search, in Defender advanced hunting, pulls everything that host started in a 30-minute window around the alert:

let suspect_host = "fin-ws-022";
let alert_time = datetime(2026-09-28T09:14:03Z);
DeviceProcessEvents
| where DeviceName startswith suspect_host
| where Timestamp between ((alert_time - 15m) .. (alert_time + 15m))
| project Timestamp, AccountName, InitiatingProcessFileName, FileName, ProcessCommandLine, SHA1
| order by Timestamp asc

Two details come straight from Microsoft's DeviceProcessEvents schema (accessed 2026-09-28). DeviceName holds the fully qualified domain name, hence startswith rather than ==. And the query projects SHA1, not SHA256, because the schema notes that SHA256 is usually not populated in this table. A hash column that is empty on every row looks exactly like a clean result. Before closing the ticket, one scoping query tells tier 2 whether this is one user or a campaign:

DeviceProcessEvents
| where Timestamp > ago(7d)
| where InitiatingProcessFileName =~ "winword.exe"
| where FileName =~ "powershell.exe"
| where ProcessCommandLine contains "-enc"
| summarize hosts = dcount(DeviceName), first_seen = min(Timestamp), last_seen = max(Timestamp)

A zero here is weaker than it looks. Attackers vary how they spell the parameter, so widen the match before you call a quiet result clean. The ticket note that comes out of those ten minutes:

09:14:03Z  fin-ws-022 / CORP\j.moreno
Word (Invoice_0928.docm, opened from Outlook) spawned hidden PowerShell,
-enc payload decodes to IEX (New-Object Net.WebClient) download cradle.
Outbound TCP 443 to 203.0.113.45 (cdn-invoice-sync.example) at 09:14:05Z.
Hash lookup only, no upload. Scope query: 1 host in 7 days.
Verdict: true positive, T1566.001 -> T1059.001. Escalated to T2 for isolation.

The time zone trap

Consoles do not agree on what time it is. Microsoft's Defender XDR time zone FAQ (accessed 2026-09-28) says the portal displays UTC by default and lets each user switch to local time. So your screenshot and your colleague's screenshot of the same event can differ by hours, and a SIEM or firewall console with its own display setting adds a third clock. The same ASD practitioner guidance lists "time synchronisation for logs that are collected in different time zones" as a core SIEM challenge. The fix is dull. Every timestamp in a ticket goes in UTC, with the Z, and names the console it came from.

How to practice each tier without a SOC job

Every entry below was checked against its repository or product page on 2026-09-28. SOCSimulator is our product, and it is listed with the same facts as the others.

ToolTier it trainsLicenseLatest release (checked 2026-09-28)What you practice
SOCSimulator (ours)1, then 2Commercial, free tierHostedSIEM triage on simulated alerts in the free tier; XDR and firewall consoles are in Pro
Wazuh1 and 2GPLv2v4.14.8, 25 Sep 2026Agent-based host monitoring and a searchable alert index
Security Onion1 and 2Elastic License 2.03.3.0, 11 Sep 2026Suricata, Zeek metadata and packet capture behind one console
MISP2AGPL-3.0v2.5.47, 17 Sep 2026Storing, correlating and sharing indicators
Velociraptor3AGPL-3.0v0.77.2, 10 Aug 2026Endpoint collection and hunting with VQL

A few notes the table cannot hold.

For tier 1 practice, skip the lab build at first. The skill is reading alerts and searching around them, not installing Elasticsearch. The SOCSimulator SIEM console is in the free tier with investigation scenarios mapped to ATT&CK; the pricing page lists the XDR/EDR and firewall consoles under Pro. If you already have a lab, Wazuh's agent on a Windows VM gives you real alerts from your own mistakes.

Security Onion is free to use but not open source in the OSI sense. Its repository ships under the Elastic License 2.0, which forbids offering the software to others as a hosted or managed service. That is irrelevant for a home lab and relevant if you ever plan to run it for clients. Its README lists Suricata, Zeek and full packet capture, so one install gets you network data at tier 2 depth.

Velociraptor fits tier 3 practice on one laptop. The project's README says running velociraptor gui brings up the GUI, the frontend and a local client on your own machine, so you can collect artifacts from yourself before you have a fleet. For open source SIEMs beyond Wazuh, the open source SIEM tools comparison goes deeper.

Where too many tools break a SOC

Buying another tool rarely fixes any of this. It tends to make four things worse.

Every console is another clock and another schema. The time zone trap multiplies. So do field names. The ASD guidance uses src_ip against sourceAddress as its example of terminology that has to be standardised before a SIEM can correlate anything. An analyst pivoting across five consoles spends part of every alert translating.

Overlapping detections double the queue. An EDR alert and a SIEM rule that fire on the same process creation produce two tickets, often worked by two people who each close half the story. Decide which tool owns each detection and suppress the other, or at least link them.

Automation lands before the basics. The guidance quoted above is explicit that a SOAR without a mature SIEM and an experienced team tends to either misfire or sit unused. A playbook that auto-isolates on a rule nobody has tuned will take a finance workstation offline at month end.

The tool nobody on shift can use. If only one engineer has the rights and the know-how to run a collection in the forensics tool, that tool does not exist at 3 a.m. Count tools by who can use them on the night shift, not by the licences you pay for.

Free

Train on real alerts, with zero consequences

Practice triage on realistic alert volume in a live SOC console. Free.

Start training now

The tool list for a SOC fits on one page. What separates the tiers is the order you open those tools in and what you write down between them. Make the ten-minute routine automatic on one SIEM and one EDR, keep every time in UTC, and look things up by hash. Those habits carry over when your next employer runs different vendors.

Frequently Asked Questions

What tools do SOC analysts use?
The core set is a SIEM for logs and alerts (Splunk, Microsoft Sentinel, QRadar, Elastic), an EDR or XDR console for endpoint telemetry (Microsoft Defender for Endpoint, CrowdStrike Falcon, SentinelOne), a case or ticketing system, threat intelligence lookups such as VirusTotal or a MISP instance, and network data from firewalls, proxies, DNS and sensors like Zeek or Suricata. Larger teams add SOAR for automation and a hunting stack. Which of these you touch depends on tier: tier 1 mostly reads, tier 2 acts, tier 3 writes the rules and playbooks.
What is the difference between SIEM, EDR and SOAR?
A SIEM collects and correlates logs from across the environment and raises alerts, so it answers what fired and what else happened around it. EDR records process, file, network and registry activity on each endpoint, so it answers what actually ran on the host, and it is usually where host isolation lives. SOAR runs automated playbooks that enrich alerts and take response actions across the other tools. Australian and US government guidance published in May 2025 recommends getting the SIEM right before investing in SOAR.
Which SOC tools should a beginner learn first?
Learn one SIEM query language well, either KQL or SPL, because tier 1 work starts in the SIEM and every other console assumes you can search logs. Next, learn to read an EDR process tree: parent, child, command line, hash. Then learn safe enrichment, meaning hash and domain lookups rather than file uploads. Vendor-specific screens change every year; the search language and the process-tree reflex transfer between employers.
Do tier 1 SOC analysts use SOAR?
Usually as consumers, not authors. When a SOAR platform is in place, a tier 1 analyst opens a case where the playbook has already pulled reputation data, related alerts and asset details, and reads that enrichment before making a call. Building and maintaining the playbooks tends to sit with senior analysts or security engineers, because a badly configured automated response can isolate a healthy machine or disable a real user's account.
Can I practice SOC tools for free?
Yes. Wazuh (GPLv2) and Security Onion (free under the Elastic License 2.0) give you a working SIEM and network sensor stack in a home lab, MISP (AGPL-3.0) covers threat intelligence, and Velociraptor (AGPL-3.0) runs a local server and client with one command for endpoint collection practice. If you would rather skip the lab build, the SOCSimulator free tier includes a SIEM console with investigation scenarios; the XDR and firewall consoles are part of Pro.
AL

Written by

Astrid LindqvistContent Strategist, SOCSimulator

Astrid is the Content Strategist at SOCSimulator, where she shapes the detection scenarios, attack narratives, and learning paths analysts train against. She comes from a blue-team background, with years spent close to live SOC operations, triaging alerts and tuning detections, and now turns that reality into structured, hands-on training. She writes about the craft of detection and response, and the human side of working a SOC shift.

Field notes

New walkthroughs and detections, in your inbox

A short email when we publish something worth your time. No spam, unsubscribe in one click.

Community

Continue the conversation

Discuss this with analysts who are actively training and working in the field.

Join the community

Related Articles