Skip to content

VirtualSpace File Monitor is an interactive tool designed to provide real-time tracking of (.exe) file activities, processes, and window states on your system.

License

Notifications You must be signed in to change notification settings

VirtualSpaceGit/usermode-monitor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

VirtualSpace File Monitor 🛠️

MIT License

A Proof of Concept (PoC) for VirtualSpace File Monitor

Welcome to the PoC for the VirtualSpace File Monitor, an interactive monitoring tool to track .exe file activities on your system, and more usermode activities. 📁🔍


Overview

VirtualSpace File Monitor provides real-time insights into system activity by continuously tracking executable file creations and deletions, window status changes, and process activity. This demonstration highlights VirtualSpace's capability to monitor critical file interactions and system events dynamically.

Features

  • Real-Time .exe File Monitoring: Monitors creation and deletion of executable files (.exe) specifically.
  • Process Tracking: Detects when processes start and stop, providing visibility into system activity.
  • Window Monitoring: Reports when windows are minimized or restored, enhancing user interaction insights.

How It Works

The monitoring system comprises several core components:

  • FileWatcher: Continuously scans the drive for new .exe files being created or deleted.
  • ProcessWatcher: Tracks active processes, alerting when new processes start or existing ones terminate.
  • WindowWatcher: Observes window status changes, reporting minimize and restore events.

Playing Around with It 🧪

Feel free to interact with your system by:

  • Adding or removing .exe files.
  • Opening, minimizing, and restoring windows.
  • Starting and stopping processes.

The system will automatically:

  • Log and display detailed event reports.
  • Provide real-time summaries of system activity.

⚠️ Alert: For best results, ensure the VirtualSpace Monitor runs with appropriate permissions to access system directories. This PoC is streamlined for demonstration purposes. Production versions would include enhanced security checks, customizable monitoring paths, and advanced event filtering.

License

This project is licensed under the MIT License. See the LICENSE file for details.

About

VirtualSpace File Monitor is an interactive tool designed to provide real-time tracking of (.exe) file activities, processes, and window states on your system.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages