Skip to content

Getting started

  1. Install Tenet on an Apple Silicon Mac. The Tenet backend supports Windows, Linux, and macOS (x86_64/arm64), but the only publicly released desktop package is currently the macOS Apple Silicon preview DMG; standalone packages for the other platforms are in progress.
  2. Record a trace with QBDITrace or a compatible collector.
  3. Open it in Tenet and wait for the first index build.
  4. Understand core concepts — instruction IDs, time-aware state, analysis passes.
  5. Explore the execution — navigate, inspect, set breakpoints, follow calls.

Tenet accepts format version 4 or newer. The trace should include register diffs and embedded code for the richest analysis. PC-delta (v5) and FPR (v7) recordings are fully supported by tenet --dump and all analysis modes.

The instruction timeline opens, register values change as you navigate, and default structure passes identify executed functions and cross-references. From there, run targeted analysis passes to follow data flow, recognize algorithms, or inspect platform API calls.