disk_parse_srum
Parse SRUDB.dat to extract application resource usage and network bytes sent/received, with time and application filters for Windows forensic analysis.
Instructions
Parse SRUDB.dat for raw application resource counters and network bytes sent/received. Supports application and UTC time filters, derived MB/MiB, and optional network aggregation. Resource counters are not interpreted as elapsed runtime.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Maximum entries; all uses limit // 2 per table. Does not limit aggregate inputs. | |
| table | No | Which SRUM table to parse | app_resource_usage |
| srum_path | Yes | Path to SRUDB.dat file | |
| app_filter | No | Application filter; interpreted using app_match_mode | |
| aggregate_by | No | Network tables only (network_data_usage or all). Adds aggregates over all matching rows, independent of the entries limit. Existing entries remain in the response. | none |
| app_match_mode | No | Case-insensitive matching. Exact basename compares only the executable filename; exact path normalizes case and slashes. Regex searches the raw application name and executable. | substring |
| time_range_end | No | Inclusive ISO end for both tables; naive times use UTC | |
| time_range_start | No | Inclusive ISO start for both tables; naive times use UTC |