Skip to content

INSPECTR v3.0

Latest

Choose a tag to compare

@kpanesar88 kpanesar88 released this 17 Jan 16:07
· 22 commits to master since this release

Release: v3.0 — Advanced System Inspection & Export

INSPECTR v3.0 (name updated) expands the project from a basic system snapshot into a structured inspection and data-export tool designed for diagnostics, telemetry, and analysis workflows.

Features

  • GPU Monitoring
    • GPU name detection
    • VRAM usage (used / total)
    • GPU usage percentage reporting (where supported)
  • Process Analysis
    • Top memory-consuming processes
    • Process name, PID, and memory usage
  • Structured Data Export
    • JSON output with timestamps and host metadata
    • CSV output for spreadsheet or pipeline ingestion
    • Sampling metadata (interval, sample count)
  • Multi-Device Storage Inspection
    • Detection of all mounted storage devices
    • Drive letter, label, type, and per-device usage metrics
  • Improved Terminal Output
    • Color-coded sections for clarity
    • Stable refresh behavior for live monitoring
    • Non-blocking keyboard exit (Q to quit)
  • Configurable Runtime
    • Adjustable refresh interval
    • One-shot snapshot mode
    • Export-only execution (JSON / CSV)

Technical Overview

  • Native C++ (WinAPI) implementation
  • No third-party dependencies or background services
  • Modular architecture (CPU, memory, storage, GPU, processes, output)
  • Designed for extensibility and structured telemetry

Intended Use

  • System inspection and diagnostics
  • Lightweight observability and telemetry collection
  • Data export for analysis pipelines
  • Portfolio demonstration of systems programming

Known Limitations

  • GPU usage accuracy depends on driver and API support
  • CLI-only (no graphical interface by design)
  • Temperature and power metrics not yet included