Skip to content

ph1nx/Volume-Shadow-Copy-Explorer

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🧭 Volume Shadow Copy Explorer (VSCExplorer)

Explore Volume Shadow Copies (VSCs) from E01 and RAW Forensic Images including BitLocker Images


image

🧠 What is VSCExplorer?

VSCExplorer is a professional-grade forensic analysis tool that automates the discovery and exploration of Volume Shadow Copies (VSCs) from .E01 or dd disk images. Built with forensic professionals and cybercrime investigators in mind, this tool provides a clean and intuitive PyQt-based GUI to:

  • 🔍 Detect all available Volume Shadow Snapshots within an image
  • 📂 Mount and browse each VSC independently
  • 🕰️ Recover deleted or historical files with timestamp preservation
  • 📊 Perform timeline and artifact analysis over time-based snapshots
  • 💾 Export evidence while maintaining forensic integrity
  • Supports Even Bitlocker Encrypted Images

⭐ Preview of the Tool

Main Dashboard

Screenshot 2025-08-20 012847

Bitlocker Decryption and Export UI

Screenshot 2025-08-20 085119

🚀 Features

Core Functionality

  • 🔍 VSC Detection & Enumeration even for BitLocker Encrypted Images

    • Automatic discovery of all available Volume Shadow Snapshots
    • Detailed metadata extraction (creation time, size, VSC ID)
    • Support for multiple VSCs within single E01 image
  • 📂 Interactive File Browser

    • Tree-view navigation through VSC contents
    • File and folder properties display
    • Search and filter capabilities
    • Thumbnail preview for supported file types
  • 💾 Evidence Export

    • Selective file and folder extraction
    • Maintain original timestamps and metadata
    • Generate hash verification for exported files
    • Batch export capabilities

📋 Prerequisites

For Windows:

*There's a compatibility issue with Python 3.12. Please install Python 3.11 from the official Python website: https://www.python.org/downloads/release/python-3110/

If you don't have Microsoft C++ Build Tools installed, you'll need to install them to compile required packages like libewf-python and pytsk3.

*If you encounter this error while installing dependencies:

"Microsoft Visual C++ 14.0 or greater is required"
It means your C++ Build Tools are missing or outdated.
Please follow the steps below to install the latest version of "C++ Build Tools".

Step 1: Download and Install Microsoft C++ Build Tools - https://visualstudio.microsoft.com/visual-cpp-build-tools/ During the installation, make sure to select the following workloads:

  • Desktop development with C++
  • C++ build tools

Core Dependencies

pytsk3==20250729
libewf-python==20240506
libbde-python==20240502
dfvfs

git clone https://github.com/sujayadkesar/vscexplorer.git
cd vscexplorer
pip install -r requirements.txt
python vscexplorer.py

Acknowledgments & Credits

  • Joachim Metz For essential forensic libraries such as libewf and libbde.
    These libraries form the foundation for E01, BitLocker, and other image handling capabilities in VSCExplorer.

🙌 Contributors


Additionally i want to special mention Akhil Dara for the major contribution supporting bitlocker encyrption and is the key diffrentiator in the volume shadow copy explorer.

About

Volume Shadow Copy Explorer

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%