ArtifactParsers

February 16, 2025 ยท View on GitHub

A repo that aims to centralize a current, running list of relevant parsers/tools for known DFIR artifacts.

What makes this different from any other list of DFIR tools?

Ideally, the community will maintain this as tools come and go from relevance. If a tool is listed below, the community is vouching for it that it still works and is an excellent option to solve whatever problem you may be facing with a particular artifact.

Commercial Tool Disclaimer

It's not that commercial tools aren't welcome in this list, but the table would become pretty bloated when you have 5+ tools duplicated in many cells. At the very minimum, this project aims to highlight single-purpose tools made by the DFIR community members to allow for greater visibility at the options (often at no cost) for those looking to solve problems in their everyday investigations.

Much love for the commercial vendors, their efforts, and their contributions to the community, but it would be ideal for anyone looking to learn more about the capabilities of a commercial tool to reach out to the vendor themselves or visit their official website for more information.

Analyzers vs. Parsers

In the instance of Windows Event Logs, the Windows Registry, and possibly other artifacts, there is a distinct difference between a tool that analyzes an artifact and parses the artifact. Generally speaking, an analysis tool would do something similar to running YARA or SIGMA rules against a set of artifacts and provide meaningful output based on the rulesets used. A parser would provide raw output without any predetermined rulesets or logic applied to the set of artifacts, leaving the analysis and interpretation to the end examiner.

This is an important distinction to make with this project because, in the example of Windows Event Logs, it would be troublesome to lead an examiner looking for a tool to parse Windows Event Logs to think that a tool like Chainsaw, Hayabusa, or Zircolite will parse event logs when in reality they analyze the event logs using rulesets and logic created by threat researchers. Those tools do not PARSE the event logs like EvtxECmd, etc.

Contributing

Please contribute to this list if any artifacts and their corresponding tools still need to be included!

Windows

DFIR ArtifactCLI Tool(s)GUI Tool(s)
$I30go-ntfs
Index2Csv
IndexCarver
MFTECmd
$Jdfir_ntfs
ExtractUsnJrnl
go-ntfs
MFTECmd
NTFS Log Tracker
$LogFiledfir_ntfs
go-ntfs
LogFileParser
RcrdCarver
NTFS Log Tracker
$MFTdfir_ntfs
Mft2Csv
MftCarver
MFTECmd
MftRcrd
MFT_Browser
MFTExplorer
NTFS Log Tracker
$SDSMFTECmd
Secure2Csv
AmcacheAmcacheParserRegistry Explorer
AppCompatCache (ShimCache)AppCompatCacheParserRegistry Explorer
AppCompatCache PCA (Windows 11 only)PCAParser
Browsing HistoryBrowsingHistoryView
Hindsight - Chromium only
SQLECmd - SQLite only
BrowsingHistoryView
Browser History Viewer
CSV FilesModern CSV
Timeline Explorer
Email (MBOX)mbox-web-viewermboxviewer
Email (OST/PST)XstExporterXstReader
ESE Databases (General)WindowsEDB-to-CSVESEDatabaseView
WinEDB
ETL FilesETLParser
Event Logs (.evtx) - AnalyzersChainsaw
EvtxHussar
Hayabusa
Zircolite
Event Logs (.evtx) - ParsersEvents-Ripper
EvtxECmd
Event Log Explorer
Event Log Observer
Evtx_Log_Browser
FullEventLogView
LogViewPlus
Google DrivegMetaDataParsegMetaDataParse
IIS LogsIISGeoLocateLogViewPlus
Image MountingArsenal Image MounterArsenal Image Mounter
IP Address GeoLocationAbeebus
JumpListsJLECmdJumplist-Browser
JumpList Explorer
LevelDBLevelDBDumperLevelDB Recon
LNK FilesLECmdJumplist-Browser
MalwareBytes LogsMBAMServiceLogParser.ps1
NetWire LogsNetWireLogDecoder
OneDriveOneDrive .ODL Parser
OneDriveExplorer
OneDriveExplorer
PrefetchPECmdPrefetch-Browser
WinPrefetchView
RAM (Memory)Memory-Baseliner
Volatility
MemProcFS
Volatility Workbench
RDP Bitmap CacheBMC-Tools
Recycle BinRBCmd
RecentFileCacheRecentFileCacheParser
Registry - Analyzersreg_hunter
Registry - Comparison ToolsRegistryChangesView
RegShot-Advanced
Registry - Parsersjarp
RECmd
Registry Recon
RegRipper
yarp
Registry Explorer
ShellbagsSBECmdShellbags Explorer
Shim DatabasesSDB Explorer
SQLite DatabasesSQLECmdDB Browser for SQLite
FQLite
Navicat for SQLite
SQLiteStudio
SRUM Database (ESE)SrumECmd
srum-dump
SUM Database (ESE)SumECmd
Symantec AV LogsSEParserSEParser
ThumbcacheThumbcache Viewer (CMD)Thumbcache Viewer
Volume Shadow CopiesVSCMountShadowExplorer
Windows TimelineWxTCmd
Windows Timeline PowerShell Scripts
Clippy.exe
WindowsTimeline.exe
WBEM (WMI)flare-wmi
PyWMIPersistenceFinder
WMIParserStr
WMI-Parser
WMI-Explorer
Windows Defender LogsDHParser
Windows Search Index DatabaseSIDR
WinEDB
WinSearchDBAnalyzer
WinEDB

Android

DFIR ArtifactCLI Tool(s)GUI Tools(s)
Android ArtifactsALEAPP
Andriller
ALEAPP
Andriller
Avilla Forensics
SQLite DatabasesSQLECmdDB Browser for SQLite
FQLite

iOS

DFIR ArtifactCLI Tool(s)GUI Tools(s)
iOS ArtifactsiLEAPPArtEx
iLEAPP
PList FilesMushy
plist Editor Pro
SQLite DatabasesSQLECmdDB Browser for SQLite
FQLite
Advanced logical backup & acquisitionUFADE

macOS

DFIR ArtifactCLI Tool(s)GUI Tools(s)
macOS Artifactsmac_apt