D
DioProcess

Usermode Features

Ring 3

Comprehensive process monitoring and manipulation using Windows APIs. These features work without the kernel driver and provide powerful capabilities for security research and analysis.

Overview

The usermode features are implemented in the following Rust crates:

  • process — Process enumeration, threads, handles, modules, memory regions, string scanning
  • network — TCP/UDP connection enumeration via IP Helper API
  • service — Windows Service Control Manager operations
  • misc — DLL injection, shellcode injection, process creation, token theft, unhooking

Features

Key Capabilities

Process Tree View

Hierarchical view of parent-child process relationships with expand/collapse controls

Real-time Graphs

Per-process CPU and memory usage graphs with 60-second rolling history

String Scanning

Extract ASCII and UTF-16 strings from process memory with export capability

CSV Export

Export process, network, and service data to CSV files