prox0959/GhostUSB

Python

0

3 commits

updated Sep 23, 2026

See the code

See what people are saying

SourceMessageScoreDate

I'm 15 and spent the last few months building 5 open-source cybersecurity & forensics tools (Windows internals, network visualizer, keystroke biometrics) (r/SideProject)

Hey everyone! 👋 I'm Çınar, a 15-year-old high school student from Turkey passionate about low-level operating system internals, defensive security, and digital forensics. Instead of building generic tutorial projects, I wanted to truly understand how operating systems handle memory, packet…

0

Sep 24, 2026

README

🕵️‍♂️ GhostUSB

Python Platform License

A lightweight Windows USB artifact forensics and timeline extraction tool.


🔍 What is GhostUSB?

When an external USB drive (flash drive, external HDD) is plugged into a Windows computer, the operating system permanently logs its hardware identifier, serial number, and timestamp in the Windows Registry under USBSTOR. Even after the USB drive is unplugged, the digital forensic footprint remains.

GhostUSB queries the Windows Registry (HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\USBSTOR) to rebuild an ad-hoc forensic timeline of every USB mass storage device ever mounted to the system.

✨ Features

  • ⚡ Zero External Dependencies: Built entirely with Python standard library (winreg, datetime, json).
  • 🕒 Timestamp Decoding: Translates Windows 64-bit FILETIME structures into human-readable ISO timestamps.
  • 📋 Automated Forensic Reporting: Outputs both a clean console table and an exportable JSON artifact (usb_forensics_report.json).

🚀 Usage

# Clone the repository
git clone https://github.com/prox0959/GhostUSB.git
cd GhostUSB

# Run directly (No pip install needed!)
python ghostusb.py

⚖️ License

MIT License. Built for digital forensics and incident response (DFIR) education.

Contributors

prox0959

3 commits

prox0959/GhostUSB

Python

0

3 commits

updated Sep 23, 2026

See the code

See what people are saying

SourceMessageScoreDate

I'm 15 and spent the last few months building 5 open-source cybersecurity & forensics tools (Windows internals, network visualizer, keystroke biometrics) (r/SideProject)

Hey everyone! 👋 I'm Çınar, a 15-year-old high school student from Turkey passionate about low-level operating system internals, defensive security, and digital forensics. Instead of building generic tutorial projects, I wanted to truly understand how operating systems handle memory, packet…

0

Sep 24, 2026

README

🕵️‍♂️ GhostUSB

Python Platform License

A lightweight Windows USB artifact forensics and timeline extraction tool.


🔍 What is GhostUSB?

When an external USB drive (flash drive, external HDD) is plugged into a Windows computer, the operating system permanently logs its hardware identifier, serial number, and timestamp in the Windows Registry under USBSTOR. Even after the USB drive is unplugged, the digital forensic footprint remains.

GhostUSB queries the Windows Registry (HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\USBSTOR) to rebuild an ad-hoc forensic timeline of every USB mass storage device ever mounted to the system.

✨ Features

  • ⚡ Zero External Dependencies: Built entirely with Python standard library (winreg, datetime, json).
  • 🕒 Timestamp Decoding: Translates Windows 64-bit FILETIME structures into human-readable ISO timestamps.
  • 📋 Automated Forensic Reporting: Outputs both a clean console table and an exportable JSON artifact (usb_forensics_report.json).

🚀 Usage

# Clone the repository
git clone https://github.com/prox0959/GhostUSB.git
cd GhostUSB

# Run directly (No pip install needed!)
python ghostusb.py

⚖️ License

MIT License. Built for digital forensics and incident response (DFIR) education.

Contributors

prox0959

3 commits

Languages

Python

100.0%