disk_parse_mft
Parse the Master File Table to detect timestomping by comparing $STANDARD_INFORMATION and $FILE_NAME timestamps, revealing actual file creation times.
Instructions
Parse $MFT (Master File Table) for file metadata and timestomping detection. Compares $STANDARD_INFORMATION and $FILE_NAME timestamps to identify manipulation. Answers: When was this file actually created? Has it been timestomped?
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| mft_path | Yes | Path to $MFT file | |
| file_path_filter | No | Filter by file path (case-insensitive substring) | |
| entry_number | No | Get specific MFT entry by number | |
| detect_timestomping | No | Flag files where $SI timestamps are earlier than $FN timestamps | |
| output_mode | No | Output mode: full (all data), summary (basic info), timestomping_only (only flagged files) | summary |
| allocated_only | No | Only return allocated (not deleted) entries | |
| files_only | No | Only return files (exclude directories) | |
| time_range_start | No | ISO format datetime - filter entries modified after this time | |
| time_range_end | No | ISO format datetime - filter entries modified before this time | |
| limit | No | Maximum number of entries to return |