Signal9Signal9 — home
online

Skill tree

Curriculum

Nine tracks from first prompt to incident forensics. Tracks unlock when their prerequisites are cleared, so the path forward is always obvious.

Overall progress

0/282 labs2/9 tracks unlocked0 tracks cleared3,090 XP on offer~17 hours of material
0/282 labs0%

Not started · 282 labs

Sign in to track your progress; a track clears when you've completed every lab in it.

9 tracks shown

Tier 1 · Foundations

Get comfortable on a shell prompt.

  • Shell Basics

    Open

    Prompts, paths, flags and reading what the machine tells you.

    • whoami
    • pwd
    • ls
    • man
    Experience points
    150 XP
    Estimated time
    ~55 min
    Difficulty
    intro
    0/42 labs0%

    Not started · 42 labs

  • Filesystem Fluency

    Open

    Move, copy, link and inspect files without fear of losing them.

    • cp
    • mv
    • find
    • stat
    Experience points
    220 XP
    Estimated time
    ~80 min
    Difficulty
    intro
    0/17 labs0%

    Not started · 17 labs

Tier 2 · Operator

Do real work on a running system.

  • Text Processing

    Locked

    Pipes, grep, sed and awk — turn output into answers.

    • grep
    • sed
    • awk
    • sort
    Experience points
    320 XP
    Estimated time
    ~110 min
    Difficulty
    core
    0/39 labs0%

    Not started · 39 labs

    Prerequisites

    • Shell Basics 0% · 42 labs left

    Unlocks once Shell Basics is cleared.

  • Users & Permissions

    Locked

    Ownership, modes, sudo and why a script refuses to run.

    • chmod
    • chown
    • sudo
    • umask
    Experience points
    280 XP
    Estimated time
    ~90 min
    Difficulty
    core
    0/23 labs0%

    Not started · 23 labs

    Prerequisites

    • Filesystem Fluency 0% · 17 labs left

    Unlocks once Filesystem Fluency is cleared.

  • Process Control

    Locked

    Signals, jobs, priorities and finding what is eating the box.

    • ps
    • kill
    • top
    • nice
    Experience points
    300 XP
    Estimated time
    ~95 min
    Difficulty
    core
    0/9 labs0%

    Not started · 9 labs

    Prerequisites

    • Shell Basics 0% · 42 labs left

    Unlocks once Shell Basics is cleared.

Tier 3 · Engineer

Own services, networks and failures.

  • Services & systemd

    Locked

    Units, timers, logs — keep long-running things alive.

    • systemctl
    • journalctl
    • timers
    Experience points
    380 XP
    Estimated time
    ~120 min
    Difficulty
    advanced
    0/26 labs0%

    Not started · 26 labs

    Prerequisites

    • Process Control 0% · 9 labs left
    • Users & Permissions 0% · 23 labs left

    Unlocks once Process Control and Users & Permissions are cleared.

  • Networking

    Locked

    Interfaces, routes, ports and proving where traffic dies.

    • ip
    • ss
    • curl
    • dig
    Experience points
    420 XP
    Estimated time
    ~140 min
    Difficulty
    advanced
    0/30 labs0%

    Not started · 30 labs

    Prerequisites

    • Text Processing 0% · 39 labs left

    Unlocks once Text Processing is cleared.

Tier 4 · Specialist

Deep tracks for hardening and forensics.

  • Hardening

    Locked

    Least privilege, SSH policy, auditing and safe defaults.

    • sshd
    • auditd
    • ufw
    Experience points
    500 XP
    Estimated time
    ~150 min
    Difficulty
    advanced
    0/48 labs0%

    Not started · 48 labs

    Prerequisites

    • Services & systemd 0% · 26 labs left
    • Networking 0% · 30 labs left

    Unlocks once Services & systemd and Networking are cleared.

  • Incident Forensics

    Locked

    Reconstruct what happened from logs, timestamps and artefacts.

    • journalctl
    • lsof
    • timelines
    Experience points
    520 XP
    Estimated time
    ~160 min
    Difficulty
    advanced
    0/48 labs0%

    Not started · 48 labs

    Prerequisites

    • Services & systemd 0% · 26 labs left
    • Networking 0% · 30 labs left

    Unlocks once Services & systemd and Networking are cleared.