Overview
The SIFT Workstation is a free, open-source digital forensics and incident response platform maintained by the SANS Institute. Created by Rob Lee in 2007 to support the SANS FOR508 class, it has grown into one of the most widely used open-source DFIR offerings, with over 125,000 downloads to date. It provides a comprehensive collection of forensic tools in a pre-configured Ubuntu Linux environment, demonstrating that advanced incident response and deep-dive forensic techniques can be accomplished using cutting-edge open-source tools that are freely available and frequently updated.
SIFT includes tools for disk imaging, memory forensics, timeline analysis, malware analysis, and much more. It is designed to help incident responders, digital forensic examiners, and security professionals conduct thorough investigations efficiently. The platform supports a wide range of file systems including NTFS, FAT12/16/32, ext2/3/4, HFS+, UFS1/2, ISO9660, swap, and raw data, along with evidence image formats including raw dd, AFF, EWF/EnCase, split raw and split E01, VMDK, VHD/VHDX, and QCOW.
Core tooling includes Plaso and log2timeline for timeline generation, Volatility and Rekall frameworks for memory analysis with third-party plugins, bulk_extractor, SleuthKit, RegRipper with plugins, ClamAV, dc3dd, afflib and afflib-tools, imagemounter, lightgrep, Qemu, and numerous libraries for parsing Windows artifacts such as libbde, libesedb, libevt, libevtx, libewf, libfvde, and libvshadow. Incident response support includes F-Response tool suite compatibility, rapid scripting and analysis, threat intelligence and indicator of compromise support, and threat hunting and malware analysis capabilities.
SIFT is available through three installation options. The SIFT Workstation VM Appliance is a ready-to-use virtual machine with published hash values for verification. SIFT Easy Installation on Native Ubuntu System runs on Ubuntu 22.04 using the Cast binary and the command sudo cast install teamdfir/sift. SIFT Easy Installation on Microsoft Windows uses Windows Subsystem for Linux with Ubuntu 22.04, running sudo cast install --mode=server teamdfir/sift-saltstack. Default credentials for the VM and native install are login sansforensics and password forensics. REMnux, a Linux toolkit for reverse-engineering and analyzing malicious software, can be added into a SIFT Workstation installation for malware analysis workflows.
An experimental research initiative called Protocol SIFT explores AI-assisted orchestration within the SIFT environment. It is separate from and does not modify or replace the core SIFT Workstation, and it has not been validated for forensic soundness or evidentiary reliability. SIFT is also used in numerous SANS courses, including FOR508, FOR500, FOR572, FOR577, FOR509, FOR578, FOR585, FOR589, FOR498, FOR608, FOR610, FOR710, FOR518, and FOR528.