Start free

← Free roadmaps

Free Digital Forensics Analyst Roadmap

Recover, preserve and explain what happened on a machine or a network. Security+ first, then disk, network, memory, malware and document forensics, CySA+ for the incident-response side, and the deepest lab series on the platform. Practice exams for CHFI, EC-Council's forensics certification, are under Practice tests: practice questions only, not a CHFI course.

6 steps · 92 free videos · 5 free reads

Start step 1 →

Create your free account to open all 2,396 free items

The 97 free items on this page — and every other free lesson, video and guide — open once you have a free StationX account. No card, no trial.

Create free account →Already have an account? Sign in

The free roadmap

6 steps, in order

The 🔒 rows show what the full roadmap adds at each step. StationX Membership opens every course and its labs: $299 / year ($24.92/mo billed annually). Infrastructure Labs labs are a separate add-on.

  1. Start here →

    Step 1 — Security foundation

    The baseline every forensics role lists.

    Follow the free CompTIA Security+ (SY0-701) roadmap.

    🔒 The full roadmap adds here: 6 full courses · hands-on labs 1–148 of 362 (courses in Membership · 71 labs in Membership · 77 labs in Infrastructure Labs)
    • Course · CompTIA Security+ Certification (SY0-701): The Total Course · 🔒 Membership
    • Course · Security+ (SY0-701) - Self-paced Course! · 🔒 Membership
    • Course · CompTIA Security+ SY0-701: General Security Concepts · 🔒 Membership
    • Course · CompTIA Security+: Viruses, Threats and Compromise Indicators · 🔒 Membership
    • Course · CompTIA Security+ Labs · 🔒 Membership
    • Course · Security+ Just Labs: The Ultimate Hands-On Bootcamp · 🔒 Membership
    • Lab 1 of 362 · Additional Scanning Options · 🔒 Membership
    • Lab 2 of 362 · Basics of Metasploit · 🔒 Membership
    • Lab 3 of 362 · BCP DRP and Test Planning · 🔒 Membership
    • Lab 4 of 362 · BitLocker Setup · 🔒 Membership
    • Lab 5 of 362 · Block Incoming Traffic on Known Port · 🔒 Membership
    • Lab 6 of 362 · Comparing Controls · 🔒 Membership
    • Lab 7 of 362 · Creating a List of Installed Programs, Services and User Accounts from a WIN2K12 Server · 🔒 Membership
    • Lab 8 of 362 · Creation of BCP and DRP · 🔒 Membership
    • Lab 9 of 362 · Data Backup to Prep for Recovery · 🔒 Membership
    • Lab 10 of 362 · Event Log · 🔒 Membership
    • Lab 11 of 362 · Host Data Integrity Baselining · 🔒 Membership
    • Lab 12 of 362 · Installing Patches and Testing Software · 🔒 Membership
    • Lab 13 of 362 · MITRE - Attack · 🔒 Membership
    • Lab 14 of 362 · MITRE - Defend · 🔒 Membership
    • Lab 15 of 362 · Network Discovery · 🔒 Membership
    • Lab 16 of 362 · Network Segmentation (FW/DMZ/WAN/LAN) · 🔒 Membership
    • Lab 17 of 362 · Network Topology Generation · 🔒 Membership
    • Lab 18 of 362 · Open Source Collection · 🔒 Membership
    • Lab 19 of 362 · Open Source Password Cracking · 🔒 Membership
    • Lab 20 of 362 · Scanning From Windows · 🔒 Membership
    • Lab 21 of 362 · Windows Event Log Manipulation via Windows Event Viewer · 🔒 Membership
    • Lab 22 of 362 · Wireshark · 🔒 Membership
    • Lab 23 of 362 · Manage Users and Groups in Linux [Guided] · 🔒 Infrastructure Labs
    • Lab 24 of 362 · Manage Users and Groups in Windows [Guided] · 🔒 Infrastructure Labs
    • Lab 25 of 362 · Can You Manage Users and Groups in Windows and Linux? [Advanced] · 🔒 Infrastructure Labs
    • Lab 26 of 362 · Configure Password Management in Windows [Guided] · 🔒 Infrastructure Labs
    • Lab 27 of 362 · Configure Password Management in Linux [Guided] · 🔒 Infrastructure Labs
    • Lab 28 of 362 · Can You Manage Password Requirements in Windows and Linux? [Advanced] · 🔒 Infrastructure Labs
    • Lab 29 of 362 · Configure Standard Linux Permissions [Guided] · 🔒 Infrastructure Labs
    • Lab 30 of 362 · Configure Standard Windows Permissions [Guided] · 🔒 Infrastructure Labs
    • Lab 31 of 362 · Can You Configure Standard Linux and Windows Permissions? [Advanced] · 🔒 Infrastructure Labs
    • Lab 32 of 362 · Can You Manage Access in Linux and Windows? [Expert] · 🔒 Infrastructure Labs
    • Lab 33 of 362 · Can You Harden the SSH Service on a Linux Server? [Advanced} · 🔒 Infrastructure Labs
    • Lab 34 of 362 · Force Users to Change Password Upon First Sign In [Guided] · 🔒 Infrastructure Labs
    • Lab 35 of 362 · Remove a User Account [Guided] · 🔒 Infrastructure Labs
    • Lab 36 of 362 · Can You Add Server Access for a Group? [Advanced] · 🔒 Infrastructure Labs
    • Lab 37 of 362 · Examine Log Files to Block Bad Actors [Guided] · 🔒 Infrastructure Labs
    • Lab 38 of 362 · Harden a Server by Limiting Access to a Single Subnet [Guided] · 🔒 Infrastructure Labs
    • Lab 39 of 362 · Can You Harden a Server by Restricting Access per Protocol? [Advanced] · 🔒 Infrastructure Labs
    • Lab 40 of 362 · Can You Harden a Linux Web Server? [Expert] · 🔒 Infrastructure Labs
    • Lab 41 of 362 · Deploy a Private Certificate Authority [Guided] · 🔒 Infrastructure Labs
    • Lab 42 of 362 · Configure Custom Certificate Templates and Deployment Options [Guided] · 🔒 Infrastructure Labs
    • Lab 43 of 362 · Manually Request a PKI Certificate [Guided] · 🔒 Infrastructure Labs
    • Lab 44 of 362 · Can You Deploy a Certificate Authority and Issue Certificates? [Advanced] · 🔒 Infrastructure Labs
    • Lab 45 of 362 · Enable DNSSEC [Guided] · 🔒 Infrastructure Labs
    • Lab 46 of 362 · Use EFS To Encrypt Files on NTFS Volumes [Guided] · 🔒 Infrastructure Labs
    • Lab 47 of 362 · Can You Secure DNS Resource Records and Windows NTFS Volume File Objects? [Advanced] · 🔒 Infrastructure Labs
    • Lab 48 of 362 · Enable SSL/TLS on a Website [Guided] · 🔒 Infrastructure Labs
    • Lab 49 of 362 · Enable Client SSL/TLS [Guided] · 🔒 Infrastructure Labs
    • Lab 50 of 362 · Can You Secure a Website with an SSL/TLS Certificate? [Advanced] · 🔒 Infrastructure Labs
    • Lab 51 of 362 · Can You Use PKI to Secure a Network Environment? [Expert] · 🔒 Infrastructure Labs
    • Lab 52 of 362 · Cryptography: Attacking Classic Ciphers · 🔒 Membership
    • Lab 53 of 362 · Cryptography: Breaking Repeated Key XOR Cipher · 🔒 Membership
    • Lab 54 of 362 · Cryptography: Breaking Weak RSA Keys · 🔒 Membership
    • Lab 55 of 362 · Cryptography: Decrypting Files With a Dictionary Attack · 🔒 Membership
    • Lab 56 of 362 · Cryptography: Forging Digital Signatures · 🔒 Membership
    • Lab 57 of 362 · Cryptography: Forging MACs With Side Channels · 🔒 Membership
    • Lab 58 of 362 · Cryptography: Hidden Veracrypt Containers · 🔒 Membership
    • Lab 59 of 362 · Cryptography: Man In the Middle Attack · 🔒 Membership
    • Lab 60 of 362 · Cryptography: Password Cracking · 🔒 Membership
    • Lab 61 of 362 · Cryptography: Setting Up HTTPS in Windows and Linux · 🔒 Membership
    • Lab 62 of 362 · Cryptography: Setting Up Two Factor Authentication · 🔒 Membership
    • Lab 63 of 362 · Cryptography: Steganography · 🔒 Membership
    • Lab 64 of 362 · Cryptography: Using GPG for Encryption and Key Management · 🔒 Membership
    • Lab 65 of 362 · Cryptography: Using the OpenSSL CLI Tool · 🔒 Membership
    • Lab 66 of 362 · Getting Started with Security Concepts in Windows and Linux Environments [Getting Started] · 🔒 Infrastructure Labs
    • Lab 67 of 362 · Configure Windows Firewall ACL Rules [Guided] · 🔒 Infrastructure Labs
    • Lab 68 of 362 · Configure Linux Firewall ACL Rules [Guided] · 🔒 Infrastructure Labs
    • Lab 69 of 362 · Configure Security Settings by Using Microsoft Group Policy [Guided] · 🔒 Infrastructure Labs
    • Lab 70 of 362 · Identify Non-secure Network Traffic [Guided] · 🔒 Infrastructure Labs
    • Lab 71 of 362 · Can You Secure Host Settings Through Firewall Settings and Group Policy? [Advanced] · 🔒 Infrastructure Labs
    • Lab 72 of 362 · Configure IPSec [Guided] · 🔒 Infrastructure Labs
    • Lab 73 of 362 · Configure a Windows PPTP VPN [Guided] · 🔒 Infrastructure Labs
    • Lab 74 of 362 · Can You Secure Network Access? [Advanced] · 🔒 Infrastructure Labs
    • Lab 75 of 362 · Can You Harden Windows Hosts? [Expert] · 🔒 Infrastructure Labs
    • Lab 76 of 362 · Back Up and Restore Data in Linux [Guided] · 🔒 Infrastructure Labs
    • Lab 77 of 362 · Back Up and Restore Data in Windows [Guided] · 🔒 Infrastructure Labs
    • Lab 78 of 362 · Can You Back Up and Restore Data in Windows and Linux? [Advanced] · 🔒 Infrastructure Labs
    • Lab 79 of 362 · Configure and Test the Firewall in Linux [Guided] · 🔒 Infrastructure Labs
    • Lab 80 of 362 · Configure and Test the Firewall in Windows [Guided] · 🔒 Infrastructure Labs
    • Lab 81 of 362 · Can You Configure the Firewall in Linux and Windows? [Advanced] · 🔒 Infrastructure Labs
    • Lab 82 of 362 · Configure Patch Management in Linux [Guided] · 🔒 Infrastructure Labs
    • Lab 83 of 362 · Configure Update Management in Windows [Guided] · 🔒 Infrastructure Labs
    • Lab 84 of 362 · Can You Configure Update Management in Linux and Windows? [Advanced] · 🔒 Infrastructure Labs
    • Lab 85 of 362 · Can You Manage Windows and Linux Systems? [Expert] · 🔒 Infrastructure Labs
    • Lab 86 of 362 · Applying Filters to TCPDump and Wireshark · 🔒 Membership
    • Lab 87 of 362 · DNS as a Remote Shell · 🔒 Membership
    • Lab 88 of 362 · Firewall Setup and Configuration · 🔒 Membership
    • Lab 89 of 362 · Gap Analysis of Firewall Rules · 🔒 Membership
    • Lab 90 of 362 · Implementing Least-Privilege on Windows · 🔒 Membership
    • Lab 91 of 362 · Setting Up Zones in a Firewall · 🔒 Membership
    • Lab 92 of 362 · Snorby Setup and Operation · 🔒 Membership
    • Lab 93 of 362 · TCPDump · 🔒 Membership
    • Lab 94 of 362 · Tweaking Firewall Rules for Detection · 🔒 Membership
    • Lab 95 of 362 · Using Snort and Wireshark to Analyze Traffic · 🔒 Membership
    • Lab 96 of 362 · Getting Started with Cybersecurity Defensive Tools [Getting Started] · 🔒 Infrastructure Labs
    • Lab 97 of 362 · Managing Log Files on a Windows Server [Guided] · 🔒 Infrastructure Labs
    • Lab 98 of 362 · Configure Windows Defender on a Windows System [Guided] · 🔒 Infrastructure Labs
    • Lab 99 of 362 · Configure a Local Security Policy on Server 2016 [Guided] · 🔒 Infrastructure Labs
    • Lab 100 of 362 · Can You Use the Sysinternals Suite to Review Permissions on a Windows System? [Advanced] · 🔒 Infrastructure Labs
    • Lab 101 of 362 · Using Encryption to Secure Information [Guided] · 🔒 Infrastructure Labs
    • Lab 102 of 362 · Can You Configure Drive Encryption by Using LUKS and BitLocker? [Advanced] · 🔒 Infrastructure Labs
    • Lab 103 of 362 · Can You Configure Remote Administration by Using PuTTY and SSH? [Expert] · 🔒 Infrastructure Labs
    • Lab 104 of 362 · Use a Password Cracking Utility in Linux [Guided] · 🔒 Infrastructure Labs
    • Lab 105 of 362 · Can You Use PowerShell to Gather Computer Information in Windows? [Advanced] · 🔒 Infrastructure Labs
    • Lab 106 of 362 · Escalate Privileges in Linux [Guided] · 🔒 Infrastructure Labs
    • Lab 107 of 362 · Can You Enumerate Network Services by Using Port Scanning in Linux? [Advanced] · 🔒 Infrastructure Labs
    • Lab 108 of 362 · Auditing Service Accounts and Setting Up Automated Log Collection · 🔒 Membership
    • Lab 109 of 362 · Centralized Monitoring · 🔒 Membership
    • Lab 110 of 362 · CIRP Creation and Disaster · 🔒 Membership
    • Lab 111 of 362 · Creation of Standard Operating Procedures for Recovery · 🔒 Membership
    • Lab 112 of 362 · Data Downloads and Validation · 🔒 Membership
    • Lab 113 of 362 · Force Point: DLP Email Overview · 🔒 Membership
    • Lab 114 of 362 · Force Point: DLP Network Overview · 🔒 Membership
    • Lab 115 of 362 · Identifying Key Assets · 🔒 Membership
    • Lab 116 of 362 · Leveraging Internal Intelligence Resources · 🔒 Membership
    • Lab 117 of 362 · Log Correlation & Analysis to Identify Potential IOC · 🔒 Membership
    • Lab 118 of 362 · Monitoring and Verifying Management Systems · 🔒 Membership
    • Lab 119 of 362 · Open and Close Ports on Windows 7 · 🔒 Membership
    • Lab 120 of 362 · Phishing · 🔒 Membership
    • Lab 121 of 362 · Post Incident Service Restoration · 🔒 Membership
    • Lab 122 of 362 · Ransomware · 🔒 Membership
    • Lab 123 of 362 · Recover from SQL Injection Attack · 🔒 Membership
    • Lab 124 of 362 · Sensitive Information Identification · 🔒 Membership
    • Lab 125 of 362 · Vulnerability Identification and Remediation · 🔒 Membership
    • Lab 126 of 362 · Use Git to Manage Code [Guided] · 🔒 Infrastructure Labs
    • Lab 127 of 362 · Analyze Log Files for Malicious Activity [Guided] · 🔒 Infrastructure Labs
    • Lab 128 of 362 · Identify and Manage Old Software [Guided] · 🔒 Infrastructure Labs
    • Lab 129 of 362 · Deploy a Docker Container [Guided] · 🔒 Infrastructure Labs
    • Lab 130 of 362 · Deploy a Virtual Machine [Guided] · 🔒 Infrastructure Labs
    • Lab 131 of 362 · Configure a Jump Box [Guided] · 🔒 Infrastructure Labs
    • Lab 132 of 362 · Manage File Redundancy for Resilience and Recovery [Guided] · 🔒 Infrastructure Labs
    • Lab 133 of 362 · Manage System Restore Using Windows 11 [Guided] · 🔒 Infrastructure Labs
    • Lab 134 of 362 · Use Alerting and Monitoring Tools [Guided] · 🔒 Infrastructure Labs
    • Lab 135 of 362 · Digitally Sign Code To Verify Authenticity [Guided] · 🔒 Infrastructure Labs
    • Lab 136 of 362 · Configure a Wireless Access Point [Guided] · 🔒 Infrastructure Labs
    • Lab 137 of 362 · Sanitize Storage Disks [Guided] · 🔒 Infrastructure Labs
    • Lab 138 of 362 · Enhance Security by Using SELinux [Guided] · 🔒 Infrastructure Labs
    • Lab 139 of 362 · Manage Configurations by Using Ansible [Guided] · 🔒 Infrastructure Labs
    • Lab 140 of 362 · Configure Devices by Using Ansible [Guided] · 🔒 Infrastructure Labs
    • Lab 141 of 362 · Perform Security Audits on Linux Services [Guided] · 🔒 Infrastructure Labs
    • Lab 142 of 362 · Baseline Systems in Accordance with Policy Documentation · 🔒 Membership
    • Lab 143 of 362 · Conduct Baseline Comparison for Indicators of Compromise · 🔒 Membership
    • Lab 144 of 362 · Creating a Baseline Using Autopsy · 🔒 Membership
    • Lab 145 of 362 · Creating a Secondary Baseline and Conducting Comparison · 🔒 Membership
    • Lab 146 of 362 · Manually Creating a Baseline with MD5Deep · 🔒 Membership
    • Lab 147 of 362 · Recovering Data and Data Integrity Checks · 🔒 Membership
    • Lab 148 of 362 · Windows Deployment Services · 🔒 Membership
    See this step on the full roadmap →
  2. Step 2 — Forensics foundations

    Acquire and handle evidence so it survives scrutiny.

    🔒 The full roadmap adds here: 1 full course · hands-on labs 149–173 of 362 (Membership)
    • Course · Digital Forensics for Pentesters - Hands-on Learning · 🔒 Membership
    • Lab 149 of 362 · Analyze and Update a Company BCP/BIA/DRP/CIRP · 🔒 Membership
    • Lab 150 of 362 · Analyze Packed Executable to Identify Attack Vector and Payload · 🔒 Membership
    • Lab 151 of 362 · Creating a Case in Autopsy · 🔒 Membership
    • Lab 152 of 362 · Creating a Case in OSF · 🔒 Membership
    • Lab 153 of 362 · FTK Analysis & Reporting · 🔒 Membership
    • Lab 154 of 362 · FTK Enterprise Fundamentals and Mobile Investigation · 🔒 Membership
    • Lab 155 of 362 · Metadata Extraction Lab · 🔒 Membership
    • Lab 156 of 362 · Password Cracking with PRTK · 🔒 Membership
    • Lab 157 of 362 · Registry Analysis · 🔒 Membership
    • Lab 158 of 362 · Virtualization · 🔒 Membership
    • Lab 159 of 362 · Analyze Malicious Network Traffic · 🔒 Membership
    • Lab 160 of 362 · Compromise Assessment with Crowd Response · 🔒 Membership
    • Lab 161 of 362 · Conduct Log Analysis and Cross Examination for False Positives · 🔒 Membership
    • Lab 162 of 362 · Creating a Forensic Image · 🔒 Membership
    • Lab 163 of 362 · Data Recovery with Autopsy · 🔒 Membership
    • Lab 164 of 362 · Detect the Introduction of a Malicious Application · 🔒 Membership
    • Lab 165 of 362 · Identify Access to a LINUX Firewall Through SYSLOG Service · 🔒 Membership
    • Lab 166 of 362 · Identify and Remove Trojan Using Various Tools · 🔒 Membership
    • Lab 167 of 362 · Identify Suspicious Information in VM Snapshots · 🔒 Membership
    • Lab 168 of 362 · Identify Whether High-Risk Systems Were Affected · 🔒 Membership
    • Lab 169 of 362 · Live Imaging with FTK Imager and Data Recovery with Autopsy · 🔒 Membership
    • Lab 170 of 362 · Manually Analyze Malicious PDF Documents · 🔒 Membership
    • Lab 171 of 362 · Manually Analyze Malicious PDF Documents 2 · 🔒 Membership
    • Lab 172 of 362 · Memory Extraction and Analysis · 🔒 Membership
    • Lab 173 of 362 · Participate in Attack Analysis Using Trusted Tool Set · 🔒 Membership
    See this step on the full roadmap →
  3. Step 3 — Network forensics

    Reconstruct what crossed the wire.

    🔒 The full roadmap adds here: 1 full course · hands-on labs 174–187 of 362 (Membership)
    • Course · Master Wireshark 3 in 5 Days · 🔒 Membership
    • Lab 174 of 362 · Analyze Browser-based Heap Spray Attack · 🔒 Membership
    • Lab 175 of 362 · Automated in-Depth Packet Decoding · 🔒 Membership
    • Lab 176 of 362 · Clonezilla_Network · 🔒 Membership
    • Lab 177 of 362 · Identifying Intrusion and Mitigating Attacks with RHEL Server · 🔒 Membership
    • Lab 178 of 362 · Identifying Malicious Callbacks · 🔒 Membership
    • Lab 179 of 362 · Identifying Malicious Network Connections · 🔒 Membership
    • Lab 180 of 362 · Incident Detection and Identification · 🔒 Membership
    • Lab 181 of 362 · Nexpose: Analysis & Reporting (Executive, High Risk and Recommendation Reporting) · 🔒 Membership
    • Lab 182 of 362 · Parse Files Out of Network Traffic · 🔒 Membership
    • Lab 183 of 362 · Searching for Indicators of Compromise · 🔒 Membership
    • Lab 184 of 362 · Setting up Filters and Queries in Kibana · 🔒 Membership
    • Lab 185 of 362 · Use pfTop to Analyze Network Traffic · 🔒 Membership
    • Lab 186 of 362 · Verify Attributes of Identified SilentBanker Intrusion · 🔒 Membership
    • Lab 187 of 362 · Verify Attributes of Intrusion Through Additional Analysis · 🔒 Membership
    See this step on the full roadmap →
  4. Step 4 — Malware, memory and document analysis

    Take apart the binary, the memory image or the booby-trapped document at the centre of the case.

    🔒 The full roadmap adds here: 3 full courses · hands-on labs 188–205 of 362 (Membership)
    • Course · Reverse Engineering: Ghidra For Beginners · 🔒 Membership
    • Course · Reverse Engineering & Malware Analysis - Intermediate Level · 🔒 Membership
    • Course · Malware Analysis Of Malicious Documents · 🔒 Membership
    • Lab 188 of 362 · Advanced Techniques for Malware Recovery · 🔒 Membership
    • Lab 189 of 362 · Analysis and Recommendation Report · 🔒 Membership
    • Lab 190 of 362 · Analyze and Classify Malware · 🔒 Membership
    • Lab 191 of 362 · Analyze DoomJuice Infection to Identify Attack Vector and Payload · 🔒 Membership
    • Lab 192 of 362 · Analyze Malicious Activity in Memory Using Volatility · 🔒 Membership
    • Lab 193 of 362 · Conduct Root Cause Analysis for System Crashes · 🔒 Membership
    • Lab 194 of 362 · Detect Embedded Shellcode in a Microsoft Office Document · 🔒 Membership
    • Lab 195 of 362 · Dynamic Malware Analysis · 🔒 Membership
    • Lab 196 of 362 · Fundamentals of Malware Analysis · 🔒 Membership
    • Lab 197 of 362 · Linux Analysis · 🔒 Membership
    • Lab 198 of 362 · Log Analysis · 🔒 Membership
    • Lab 199 of 362 · MAC Analysis · 🔒 Membership
    • Lab 200 of 362 · Practical Malware Analysis Labs · 🔒 Membership
    • Lab 201 of 362 · Recover from Incident · 🔒 Membership
    • Lab 202 of 362 · Remove Trojan · 🔒 Membership
    • Lab 203 of 362 · Reverse Engineering Malware · 🔒 Membership
    • Lab 204 of 362 · RootKit · 🔒 Membership
    • Lab 205 of 362 · Validate Indications of Compromise: Analysis of PE File · 🔒 Membership
    See this step on the full roadmap →
  5. Step 5 — Incident response, certified

    Forensics feeds the response: the analyst certification and its incident-response labs.

    Follow the free CompTIA CySA+ (CS0-004) roadmap.

    🔒 The full roadmap adds here: 2 full courses · hands-on labs 206–332 of 362 (courses in Membership · 64 labs in Membership · 63 labs in Infrastructure Labs)
    • Course · TOTAL: CompTIA CySA+ Cybersecurity Analyst (CS0-004) · 🔒 Membership
    • Course · CompTIA CySA+ Labs · 🔒 Membership
    • Lab 206 of 362 · Analyze Various Data Sources to Confirm Suspected Infection · 🔒 Membership
    • Lab 207 of 362 · Assessing Vulnerabilities Post Addressal · 🔒 Membership
    • Lab 208 of 362 · BitCoin Mining Web Application on Corporate Network · 🔒 Membership
    • Lab 209 of 362 · Check for Indicators of Other Attack Activity (Debug PE File) · 🔒 Membership
    • Lab 210 of 362 · Cyber Security Evaluation Tool (CSET) · 🔒 Membership
    • Lab 211 of 362 · Entering Information into a CMDB · 🔒 Membership
    • Lab 212 of 362 · Event Logs with Autopsy · 🔒 Membership
    • Lab 213 of 362 · Internet History · 🔒 Membership
    • Lab 214 of 362 · Nexpose: Red Team Exploitation · 🔒 Membership
    • Lab 215 of 362 · Overview of Kibana · 🔒 Membership
    • Lab 216 of 362 · Performing an Initial Attack Analysis · 🔒 Membership
    • Lab 217 of 362 · Preparing Target Media · 🔒 Membership
    • Lab 218 of 362 · Recover from Illegal Bitcoin Mining Incident · 🔒 Membership
    • Lab 219 of 362 · Recover from Web-Based Flashpack Incident · 🔒 Membership
    • Lab 220 of 362 · Report Writing for Presentation to Management · 🔒 Membership
    • Lab 221 of 362 · Respond to and Validate Alerts from Antivirus Software · 🔒 Membership
    • Lab 222 of 362 · WMI Event Persistence · 🔒 Membership
    • Lab 223 of 362 · Comprehensive Threat Response · 🔒 Membership
    • Lab 224 of 362 · Conduct Supplemental Monitoring · 🔒 Membership
    • Lab 225 of 362 · Create Custom Snort Rules · 🔒 Membership
    • Lab 226 of 362 · Monitoring for False Positives · 🔒 Membership
    • Lab 227 of 362 · Monitoring Network Traffic · 🔒 Membership
    • Lab 228 of 362 · Monitoring Network Traffic for Potential IOA/IOC · 🔒 Membership
    • Lab 229 of 362 · SNORT Configuration and Operation Lab · 🔒 Membership
    • Lab 230 of 362 · Perform Network Scanning [Guided] · 🔒 Infrastructure Labs
    • Lab 231 of 362 · Use SSH for Remote Access [Guided] · 🔒 Infrastructure Labs
    • Lab 232 of 362 · Use Wireshark Filters to Explore Captured Network Traffic [Guided] · 🔒 Infrastructure Labs
    • Lab 233 of 362 · Perform Application Source Code Verification [Guided] · 🔒 Infrastructure Labs
    • Lab 234 of 362 · Perform Log Analysis [Guided] · 🔒 Infrastructure Labs
    • Lab 235 of 362 · Find Vulnerabilities [Guided] · 🔒 Infrastructure Labs
    • Lab 236 of 362 · Assess Cybersecurity Templates and Benchmarks [Guided] · 🔒 Infrastructure Labs
    • Lab 237 of 362 · Can You Discover Vulnerabilities Over a Network? [Advanced] · 🔒 Infrastructure Labs
    • Lab 238 of 362 · Can You Establish Secure Communications by Using SSH and Wireshark? [Advanced] · 🔒 Infrastructure Labs
    • Lab 239 of 362 · Can You Manage Threats by Using Source Code, Logs, and Security Templates? [Advanced] · 🔒 Infrastructure Labs
    • Lab 240 of 362 · Can You Reduce Threats by Using Nmap, SSH, Source Code Analysis, and Security Templates? [Expert] · 🔒 Infrastructure Labs
    • Lab 241 of 362 · Utilize Network Analysis Tools [Guided] · 🔒 Infrastructure Labs
    • Lab 242 of 362 · Use Security Monitoring Tools [Guided] · 🔒 Infrastructure Labs
    • Lab 243 of 362 · Perform Email Header Analysis [Guided] · 🔒 Infrastructure Labs
    • Lab 244 of 362 · Evaluate Network Logging [Guided] · 🔒 Infrastructure Labs
    • Lab 245 of 362 · Display Files by Performing Forensic Analysis Tasks [Guided] · 🔒 Infrastructure Labs
    • Lab 246 of 362 · Evaluate the Output of Enumeration Tools [Guided] · 🔒 Infrastructure Labs
    • Lab 247 of 362 · Evaluate Credential Security [Guided] · 🔒 Infrastructure Labs
    • Lab 248 of 362 · Can You Capture and Analyze Network Traffic and Logging by Performing Management Tasks? [Advanced] · 🔒 Infrastructure Labs
    • Lab 249 of 362 · Can You Evaluate Account Security Threats? [Advanced] · 🔒 Infrastructure Labs
    • Lab 250 of 362 · Can You Perform Forensic Analysis Tasks to Display Files? [Advanced] · 🔒 Infrastructure Labs
    • Lab 251 of 362 · Can You Capture and Analyze Network Traffic? [Expert] · 🔒 Infrastructure Labs
    • Lab 252 of 362 · Event Log Collection with QRadar · 🔒 Membership
    • Lab 253 of 362 · QRADAR - Auditing Service Accounts and Generating SIEM Reports · 🔒 Membership
    • Lab 254 of 362 · QRadar - Centralized Monitoring · 🔒 Membership
    • Lab 255 of 362 · QRADAR - Collecting Logs and Verifying Syslog Aggregation with pfSense · 🔒 Membership
    • Lab 256 of 362 · QRadar - IDS Setup and Configuration · 🔒 Membership
    • Lab 257 of 362 · QRadar - Log Correlation & Analysis to Identify Potential IOC · 🔒 Membership
    • Lab 258 of 362 · QRadar - Log Correlation & Analysis to Identify Potential IOC with Custom Log Types · 🔒 Membership
    • Lab 259 of 362 · QRADAR - Setting Up SYSLOG Forwarding From a Windows System · 🔒 Membership
    • Lab 260 of 362 · QRadar - Snort Signatures, IDS Tuning, and Blocking · 🔒 Membership
    • Lab 261 of 362 · Perform Network Scanning and Reconnaissance [Guided] · 🔒 Infrastructure Labs
    • Lab 262 of 362 · Implement Intrusion Detection by Using Wazuh [Guided] · 🔒 Infrastructure Labs
    • Lab 263 of 362 · Configure and Manage SSH to Establish Secure Connections [Guided] · 🔒 Infrastructure Labs
    • Lab 264 of 362 · Manage Incidents by Using Incident Response Tools [Guided] · 🔒 Infrastructure Labs
    • Lab 265 of 362 · Configure Secure HTTP Services [Guided] · 🔒 Infrastructure Labs
    • Lab 266 of 362 · Configuring VPN Services [Guided] · 🔒 Infrastructure Labs
    • Lab 267 of 362 · Can You Improve Security by Using Network Scanning, Sniffing, and GPOs? [Advanced] · 🔒 Infrastructure Labs
    • Lab 268 of 362 · Can You Implement Intrusion Detection by Using Wazuh? [Advanced] · 🔒 Infrastructure Labs
    • Lab 269 of 362 · Can You Improve Network Security with SSH, HTTPS, and IPSec? [Advanced] · 🔒 Infrastructure Labs
    • Lab 270 of 362 · Can You Use Snort and SSH? [Expert] · 🔒 Infrastructure Labs
    • Lab 271 of 362 · Analyze SQL Injection Attack · 🔒 Membership
    • Lab 272 of 362 · Core Impact Web Application Penetration Testing · 🔒 Membership
    • Lab 273 of 362 · Creating Recommendations Based on Vulnerability Assessments · 🔒 Membership
    • Lab 274 of 362 · Identifying System Vulnerabilities with OpenVAS · 🔒 Membership
    • Lab 275 of 362 · Manual Vulnerability Assessment · 🔒 Membership
    • Lab 276 of 362 · Penetration Tester Challenge · 🔒 Membership
    • Lab 277 of 362 · Phishing · 🔒 Membership
    • Lab 278 of 362 · Preliminary Scanning · 🔒 Membership
    • Lab 279 of 362 · Threat Designation · 🔒 Membership
    • Lab 280 of 362 · Vulnerability Proof of Concept and Remediation · 🔒 Membership
    • Lab 281 of 362 · Vulnerability Scanning with GVM · 🔒 Membership
    • Lab 282 of 362 · Windows System Hardening with Group Policy & Active Directory · 🔒 Membership
    • Lab 283 of 362 · Windows System Hardening with PowerShell · 🔒 Membership
    • Lab 284 of 362 · Use Reconnaissance Tools to Perform Network Scanning [Guided] · 🔒 Infrastructure Labs
    • Lab 285 of 362 · Perform Network Scanning to Find Vulnerabilities [Guided] · 🔒 Infrastructure Labs
    • Lab 286 of 362 · Implement a Host-Based Intrusion Detection System [Guided] · 🔒 Infrastructure Labs
    • Lab 287 of 362 · Implement Snort to Evaluate Network Communications [Guided] · 🔒 Infrastructure Labs
    • Lab 288 of 362 · Harden Network Security [Guided] · 🔒 Infrastructure Labs
    • Lab 289 of 362 · Perform Web Server Vulnerability Scans [Guided] · 🔒 Infrastructure Labs
    • Lab 290 of 362 · Establish Secure Communications Between Systems by Using SSH for Remote Access [Guided] · 🔒 Infrastructure Labs
    • Lab 291 of 362 · Can You Perform Network and Vulnerability Scanning? [Advanced] · 🔒 Infrastructure Labs
    • Lab 292 of 362 · Can You Implement a Host-Based Intrusion Detection System? [Advanced] · 🔒 Infrastructure Labs
    • Lab 293 of 362 · Can You Manage Network, Web, and Remote Access Security? [Advanced] · 🔒 Infrastructure Labs
    • Lab 294 of 362 · Can You Use Snort, IPSec, Wireshark, Nikto, Nmap, and Wapiti to Identify Network Vulnerabilities? [Expert] · 🔒 Infrastructure Labs
    • Lab 295 of 362 · Using the OWASP Zed Attack Proxy Web Application Scanner [Guided] · 🔒 Infrastructure Labs
    • Lab 296 of 362 · Using the Burp Suite Web Application Scanner [Guided] · 🔒 Infrastructure Labs
    • Lab 297 of 362 · Use the Nikto Web Application Scanner [Guided] · 🔒 Infrastructure Labs
    • Lab 298 of 362 · Use the Arachni Web Application Scanner [Guided] · 🔒 Infrastructure Labs
    • Lab 299 of 362 · Use Web Application Scanners [Advanced] · 🔒 Infrastructure Labs
    • Lab 300 of 362 · Use Greenbone Security Manager to Identify Vulnerabilities [Guided] · 🔒 Infrastructure Labs
    • Lab 301 of 362 · Use Nmap for Enumeration [Guided] · 🔒 Infrastructure Labs
    • Lab 302 of 362 · Use hping for Enumeration [Guided] · 🔒 Infrastructure Labs
    • Lab 303 of 362 · Use Responder for Enumeration [Guided] · 🔒 Infrastructure Labs
    • Lab 304 of 362 · Hash Verification · 🔒 Membership
    • Lab 305 of 362 · Implement Single System Changes in Firewall · 🔒 Membership
    • Lab 306 of 362 · Introduction to Squert · 🔒 Membership
    • Lab 307 of 362 · Log Event Reports · 🔒 Membership
    • Lab 308 of 362 · Microsoft Baseline Security Analyzer · 🔒 Membership
    • Lab 309 of 362 · Vulnerability Analysis/Protection · 🔒 Membership
    • Lab 310 of 362 · WebApp Attack PCAP Analysis · 🔒 Membership
    • Lab 311 of 362 · Perform Log Analysis and Task Automation [Guided] · 🔒 Infrastructure Labs
    • Lab 312 of 362 · Perform Backup Options to Allow for Lost File Restoration [Guided] · 🔒 Infrastructure Labs
    • Lab 313 of 362 · Implement New Security Policies [Guided] · 🔒 Infrastructure Labs
    • Lab 314 of 362 · Explore Network Traffic by Using Wireshark [Guided] · 🔒 Infrastructure Labs
    • Lab 315 of 362 · Find Network System Vulnerabilities [Guided] · 🔒 Infrastructure Labs
    • Lab 316 of 362 · Evaluate and Customize Security Policy Templates [Guided] · 🔒 Infrastructure Labs
    • Lab 317 of 362 · Perform Open Source Intelligence (OSINT) Gathering Operations [Guided] · 🔒 Infrastructure Labs
    • Lab 318 of 362 · Can You Manage Logs with Scripts, Perform File Restoration, and Perform Vulnerability Scans? [Advanced] · 🔒 Infrastructure Labs
    • Lab 319 of 362 · Can You Use GPOs and Security Templates as Part of IR? [Advanced] · 🔒 Infrastructure Labs
    • Lab 320 of 362 · Can You Examine Network Communications by Using Incident Response Tools? [Advanced] · 🔒 Infrastructure Labs
    • Lab 321 of 362 · Can You Perform File Restoration, Manage GPOs, and Perform OSINT? [Expert] · 🔒 Infrastructure Labs
    • Lab 322 of 362 · Collecting Logs and Verifying Syslog Aggregation · 🔒 Membership
    • Lab 323 of 362 · Creating SIEM Reports with Splunk · 🔒 Membership
    • Lab 324 of 362 · Disable User Account on Windows 10 · 🔒 Membership
    • Lab 325 of 362 · IDS Setup and Configuration · 🔒 Membership
    • Lab 326 of 362 · Linux Users and Groups · 🔒 Membership
    • Lab 327 of 362 · Log Correlation · 🔒 Membership
    • Lab 328 of 362 · Protect Against Beaconing · 🔒 Membership
    • Lab 329 of 362 · Setting Up SYSLOG Forwarding From a Windows System · 🔒 Membership
    • Lab 330 of 362 · Vulnerability Scanner Set-up and Configuration · 🔒 Membership
    • Lab 331 of 362 · Vulnerability Scanner Set-up and Configuration with OpenVAS · 🔒 Membership
    • Lab 332 of 362 · Whitelist Comparison · 🔒 Membership
    See this step on the full roadmap →
  6. Step 6 — Casework, end to end

    Run full investigations at series scale.

    Hands-on step: the labs for it are on the full roadmap.

    🔒 The full roadmap adds here: hands-on labs 333–362 of 362 (Membership)
    • Lab 333 of 362 · Auditing Service Accounts · 🔒 Membership
    • Lab 334 of 362 · Control Assessment and Evaluation · 🔒 Membership
    • Lab 335 of 362 · Creating a Case in FTK · 🔒 Membership
    • Lab 336 of 362 · Denial of Service PCAP Analysis · 🔒 Membership
    • Lab 337 of 362 · Event Log Collection with Splunk · 🔒 Membership
    • Lab 338 of 362 · Host Identification Scanning via Windows · 🔒 Membership
    • Lab 339 of 362 · Host Identification Scanning with Linux · 🔒 Membership
    • Lab 340 of 362 · Implement Single System Changes in Firewall · 🔒 Membership
    • Lab 341 of 362 · Import Nexpose Vulnerability Data into QRadar · 🔒 Membership
    • Lab 342 of 362 · Intro to Linux - Routing and SSH Tunnels · 🔒 Membership
    • Lab 343 of 362 · Lab Environment Orientation - *** (Start Here!) *** · 🔒 Membership
    • Lab 344 of 362 · Live Imaging with FTK Imager Lite · 🔒 Membership
    • Lab 345 of 362 · LNX101 - OpenSSH Installation, Configuration, and Hardening · 🔒 Membership
    • Lab 346 of 362 · LNX101 - Setting Up a Firewall With UFW and Firewalld · 🔒 Membership
    • Lab 347 of 362 · LNX101 - Telnet vs. SSH · 🔒 Membership
    • Lab 348 of 362 · Nessus Scanning and Reporting · 🔒 Membership
    • Lab 349 of 362 · Nexpose: Blue Team Remediation · 🔒 Membership
    • Lab 350 of 362 · PAM Lab · 🔒 Membership
    • Lab 351 of 362 · Patching With WSUS · 🔒 Membership
    • Lab 352 of 362 · Pentesting & Network Exploitation - Linux Target Analysis Labs · 🔒 Membership
    • Lab 353 of 362 · Recovery From Inadequate Patching · 🔒 Membership
    • Lab 354 of 362 · Rogue Device Identification and Blocking · 🔒 Membership
    • Lab 355 of 362 · Scanning with Nmap · 🔒 Membership
    • Lab 356 of 362 · Securing Linux - Firewalls · 🔒 Membership
    • Lab 357 of 362 · Securing Linux for System Administrators · 🔒 Membership
    • Lab 358 of 362 · Snap Exploit · 🔒 Membership
    • Lab 359 of 362 · Snort Signatures, IDS Tuning, and Blocking · 🔒 Membership
    • Lab 360 of 362 · Specialized Linux Port Scans · 🔒 Membership
    • Lab 361 of 362 · Whitelist IP Address from IDS Alerts · 🔒 Membership
    • Lab 362 of 362 · Windows Event Log Manipulation via Windows Event Viewer · 🔒 Membership
    See this step on the full roadmap →

    Try a free forensics lab: The leaver's laptop (~4 min) → A scripted simulation in your browser. No account needed.

Do it hands-on

The full Digital Forensics Analyst roadmap

The same steps with every course and the hands-on labs, and your progress tracked.

The full roadmap with labs →What Membership includes · Full refund within 30 days if you haven't started a lab · cancel anytime
Advanced

AI-Driven Security Engineering

Become the Cyber Security Expert the AI Era Needs.

StationX’s AI Master’s teaches you to create and deploy security solutions by directing AI. “No coding background required. You direct the AI; the AI does the building.”

Explore the AI Master’s →
2,396 free items open with a free accountCreate free accountSign in