user_parse_shellbags
Parse ShellBags to reveal folder navigation history, including network shares and ZIP archives, with access timestamps for forensic analysis.
Instructions
Parse ShellBags to reveal folder navigation history, including UNC network shares and the interior of ZIP archives browsed in Explorer. Parses BOTH the UsrClass.dat BagMRU and the matching NTUSER.DAT BagMRU (auto-detected), since some entries exist in only one hive. Reports long folder names, created/modified times and 'last_viewed' (last interacted). Answers: Which folders did the user access? When did they browse suspicious paths? What network shares and archives did they open?
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Maximum number of results | |
| ntuser_path | No | Optional explicit path to the profile's NTUSER.DAT. Auto-detected from the UsrClass.dat location when omitted. | |
| path_filter | No | Filter results by path substring (case-insensitive) | |
| usrclass_path | Yes | Path to UsrClass.dat (typically in Users/<user>/AppData/Local/Microsoft/Windows/UsrClass.dat). An NTUSER.DAT path is also accepted. | |
| include_ntuser | No | Also parse the NTUSER.DAT BagMRU (Desktop namespace, where network share browsing is often recorded). Set false to parse only the given hive. | |
| suspicious_only | No | Only return suspicious folder accesses (temp, AppData, network shares, etc.) |