Skip to content
Skillpedia
Misc35k · #6005

parsing-artifacts-with-eric-zimmerman-tools

Helps your agent analyze computer data for investigations. It's useful for finding evidence of usage and activities on Windows systems.

What it does

This tool uses a set of programs called 'Eric Zimmerman's Tools' to analyze important Windows files. It converts complex information about files, executed programs, and folder access into an easy-to-read format (CSV/JSON) for investigations.

When to use it

  • ✓After collecting data from a computer for forensic analysis.
  • ✓To find out which programs were opened and when.
  • ✓To find evidence of how an attacker might have acted on a system.

Example of what to ask your AI

“Analyze the registry and program execution files from the C: drive:”

Want more? Open the sections below.

How to use

The easiest way: copy the message below and paste it into Claude, ChatGPT, Cursor or any AI. It reads the skill and follows the instructions.

Skill link

https://github.com/mukul975/Anthropic-Cybersecurity-Skills/blob/main/skills/parsing-artifacts-with-eric-zimmerman-tools/SKILL.md

Ready-to-paste message

Use this skill to help me: https://github.com/mukul975/Anthropic-Cybersecurity-Skills/blob/main/skills/parsing-artifacts-with-eric-zimmerman-tools/SKILL.md Read the SKILL.md file at that link and follow its instructions for my task.
How it works

The Eric Zimmerman's Tools programs read raw operating system data and convert it into tables (CSV/JSON). These table files can then be opened in a program called Timeline Explorer to easily view and search for information.

Installation

Easiest way: copy the skill link and paste it into Claude, ChatGPT or Cursor asking it to follow the instructions.

In the terminal (Claude Code, Codex, Cursor), in your project folder:

npx skills add mukul975/Anthropic-Cybersecurity-Skills --skill parsing-artifacts-with-eric-zimmerman-tools

Or download just the file:

curl -L https://raw.githubusercontent.com/mukul975/Anthropic-Cybersecurity-Skills/main/skills/parsing-artifacts-with-eric-zimmerman-tools/SKILL.md -o SKILL.md
Technical content (original SKILL.md)

Original text by the author, straight from GitHub.

Parsing Artifacts with Eric Zimmerman Tools

Authorized Use Only: These tools parse evidence acquired from systems. Only analyze data you are authorized to handle, maintain chain of custody, and work from forensic copies rather than originals.

Overview

Eric Zimmerman's Tools (EZ Tools) are a free, open-source suite of high-fidelity Windows forensic parsers, each focused on a specific artifact class and each producing analyst-ready CSV/JSON output. They are the de facto standard for Windows artifact analysis and are what KAPE's !EZParser module invokes under the hood. Key tools include:

  • MFTECmd — parses $MFT, $J ($UsnJrnl), $Boot, $SDS, and $LogFile from NTFS volumes.
  • PECmd — parses Windows Prefetch (.pf) for evidence of program execution.
  • RECmd — registry hive parser/searcher driven by batch plugins (RECmd Batch files).
  • SBECmd — parses ShellBags (folder access history) from UsrClass.dat/NTUSER.DAT.
  • AmcacheParser — parses Amcache.hve for application execution and metadata.
  • AppCompatCacheParser — parses ShimCache (AppCompatCache) from SYSTEM hive.
  • LECmd — parses LNK shortcut files. JLECmd — parses Jump Lists. EvtxECmd — parses EVTX event logs to a normalized schema.

Output is designed to load into Timeline Explorer (also by Eric Zimmerman), a fast CSV/Excel viewer purpose-built for filtering, tagging, and pivoting across forensic CSVs. The 2025+ releases run on .NET and also work natively on Linux.

When to Use

  • After triage collection (e.g. with KAPE) when you need to parse raw artifacts into structured, searchable evidence.
  • To establish program execution, file/folder access, and persistence during incident response.
  • To build artifact-specific CSVs that feed timelines, Timesketch, or SIEM ingestion.

Prerequisites

Objectives

  • Parse the MFT, prefetch, shellbags, registry, and amcache from a collection.
  • Produce normalized CSV/JSON per artifact.
  • Load results into Timeline Explorer for analysis.
  • Establish execution and access evidence supporting the investigation.

MITRE ATT&CK Mapping

ID Official Technique Name Relevance to this skill
T1112 Modify Registry RECmd, AmcacheParser, and AppCompatCacheParser parse registry-resident artifacts; analysts use them to detect adversary registry modification (persistence, defense evasion) recorded in hives.

These are defensive parsers; the mapping reflects the artifact (registry) most relevant to the adversary behavior they help uncover.

Workflow

1. Download/update the tools

Keep parsers current so they handle the latest artifact formats.

.\Get-ZimmermanTools.ps1 -Dest C:\Tools\EZ

2. Parse the MFT for file-system activity

-f points at a single $MFT; --csv sets the output directory and --csvf the filename. Add --csvf for $J/UsnJrnl with -f $J.

MFTECmd.exe -f "E:\collection\C\$MFT" --csv "E:\out\mft" --csvf MFT.csv

REM Parse the USN Journal change log
MFTECmd.exe -f "E:\collection\C\$Extend\$J" --csv "E:\out\mft" --csvf UsnJrnl.csv

3. Parse Prefetch for execution evidence

-d recurses a directory of .pf files. Output CSV + JSON.

PECmd.exe -d "E:\collection\C\Windows\Prefetch" --csv "E:\out\prefetch" --csvf Prefetch.csv --json "E:\out\prefetch\json"

4. Parse ShellBags for folder-access history

-d points at the directory containing the user's UsrClass.dat/NTUSER.DAT (or -f a single hive).

SBECmd.exe -d "E:\collection\C\Users\jsmith" --csv "E:\out\shellbags"

5. Parse the registry with RECmd batch plugins

RECmd is driven by batch files (--bn) that bundle plugins; the Kroll_Batch file is comprehensive. -d recurses a directory of hives.

RECmd.exe -d "E:\collection\C\Windows\System32\config" --bn "C:\Tools\EZ\RECmd\BatchExamples\Kroll_Batch.reb" --csv "E:\out\registry" --csvf Registry.csv

REM Search a single hive for a value/key

…
FAQ

What are 'forensic artifacts'?

These are digital traces left on a computer that can help understand what happened, such as which files were created, modified, or which programs were used.

Why use Timeline Explorer?

It is designed to view a lot of data from different sources at the same time, helping to connect events and understand the timeline of activities on the computer.

Do I need to install anything?

Yes, you need to download the Eric Zimmerman's Tools suite and have the .NET runtime installed on your computer.

Details

Original description by the author

Parse Windows forensic artifacts—$MFT/$J (MFTECmd), Prefetch (PECmd), registry hives (RECmd), shellbags, and Amcache—into normalized CSV/JSON with Eric Zimmerman's EZ Tools, then load results into Timeline Explorer for analysis. Use during DFIR/incident-response investigations, after triage collection (e.g. with KAPE), to establish program execution, file/folder access, and persistence evidence fr

repo: mukul975/Anthropic-Cybersecurity-Skills

Popularity

GitHub stars
35k
Ranking position
#6005
License
Apache-2.0
Updated
8/31/2026

Is this skill useful?

0

Sign in to vote.

Comments

  • …

More skills from this repository

Similar skills