Lion Cipher Lab

Build a forensic super-timeline with Plaso (Part 1)

Why it matters

An incident is never a single event; it is a sequence. A file arrives, then it runs, then it reaches out to the internet, then something else changes. Any one of those artifacts in isolation tells you almost nothing, but put in order they tell you what happened and when, which is the question every investigation is really trying to answer. The problem is that the evidence for that sequence is scattered across dozens of places on a system, each recording time in its own format: filesystem timestamps, event logs, browser history, registry keys, prefetch, and more. A super-timeline is the…

What you'll learn

Steps in this lab

  1. Why a timeline is the backbone of an investigation
  2. What Plaso, log2timeline, psort, and a .plaso file are
  3. Get a data source you are allowed to analyse
  4. Install Plaso with Docker
  5. Build the .plaso storage file with log2timeline
  6. Filter to a time window and export a CSV with psort
  7. Read the timeline for a sequence, and distrust single timestamps
  8. What you can now do, and the discipline that makes it work

Open the full interactive lab →