# zeriocommand/steelchecker architecture

> Architecture diagram of the GitHub repository zeriocommand/steelchecker, generated by GitDiagram from its file tree, README and a sample of source files (last updated 2026-11-11). It is an AI-made overview: check details against the source.

- Interactive diagram: https://gitdiagram.com/zeriocommand/steelchecker
- Repository: https://github.com/zeriocommand/steelchecker

## Overview

SteeLChecker is a Windows PC investigation tool. The documented workflow is to launch the standalone checker, which loads required modules and analyzes local system evidence; separate capabilities cover browser and Steam histories, game/configuration checks, and convenience tools. The repository contains only executables and documentation, so the graph uses the main executable as the implementation path for documented capabilities. Relationships reflect README statements only; no source code was available to verify internal calls or module boundaries.

Main entry points: [`SteeLChecker.exe`](https://github.com/zeriocommand/steelchecker/blob/main/SteeLChecker.exe) (SteeLChecker)

## Diagram (Mermaid)

```mermaid
flowchart TD

subgraph group_inspection["System Inspection"]
  node_file_scan["File and DLL Scan<br/>[SteeLChecker.exe]"]
  node_activity["Activity History<br/>[SteeLChecker.exe]"]
  node_registry["Registry Checks<br/>[SteeLChecker.exe]"]
  node_browser["Browser History<br/>[SteeLChecker.exe]"]
  node_usb_shell["USB and ShellBags<br/>[SteeLChecker.exe]"]
  node_installed["Installed Programs<br/>[SteeLChecker.exe]"]
end

subgraph group_accounts["Account Analysis"]
  node_steam_profiles["Steam Profiles<br/>[SteeLChecker.exe]"]
  node_steam_downloads["Game Downloads<br/>[SteeLChecker.exe]"]
end

subgraph group_tools["Investigation Tools"]
  node_game_check["Game Status Check<br/>[SteeLChecker.exe]"]
  node_binds["Config Bind Search<br/>[SteeLChecker.exe]"]
  node_quick_access["Quick Access Tools<br/>[SteeLChecker.exe]"]
  node_hidden_settings["Hidden Settings<br/>[SteeLChecker.exe]"]
end

subgraph group_integrations["External Integrations"]
  node_presence["Discord Presence<br/>[SteeLChecker.exe]"]
  node_steam_api["Steam API"]
  node_module_server["Module Server"]
  node_suspicious_lists["Suspicious Lists"]
end

node_user(("Investigator"))
node_checker["SteeLChecker<br/>[SteeLChecker.exe]"]
node_windows[("Windows Evidence")]
node_game_process["CS2 / CS:GO"]

node_user -->|"launches"| node_checker
node_checker -->|"downloads modules"| node_module_server
node_checker -->|"performs"| node_file_scan
node_checker -->|"collects"| node_activity
node_checker -->|"checks"| node_registry
node_checker -->|"parses"| node_browser
node_checker -->|"analyzes"| node_usb_shell
node_checker -->|"analyzes"| node_installed
node_windows -->|"supplies process data"| node_file_scan
node_windows -->|"supplies logs"| node_activity
node_windows -->|"supplies keys"| node_registry
node_windows -->|"supplies databases"| node_browser
node_windows -->|"supplies traces"| node_usb_shell
node_windows -->|"supplies registry data"| node_installed
node_checker -->|"parses profiles"| node_steam_profiles
node_steam_profiles -->|"fetches profile data"| node_steam_api
node_checker -->|"analyzes"| node_steam_downloads
node_checker -->|"checks status"| node_game_check
node_game_check -->|"sends hotkeys"| node_game_process
node_checker -->|"searches configs"| node_binds
node_checker -->|"provides"| node_quick_access
node_checker -->|"provides access"| node_hidden_settings
node_checker -->|"reports status"| node_presence
node_checker -->|"downloads lists"| node_suspicious_lists
node_suspicious_lists -->|"checks against"| node_browser

click node_checker "https://github.com/zeriocommand/steelchecker/blob/main/SteeLChecker.exe"
click node_file_scan "https://github.com/zeriocommand/steelchecker/blob/main/SteeLChecker.exe"
click node_activity "https://github.com/zeriocommand/steelchecker/blob/main/SteeLChecker.exe"
click node_registry "https://github.com/zeriocommand/steelchecker/blob/main/SteeLChecker.exe"
click node_browser "https://github.com/zeriocommand/steelchecker/blob/main/SteeLChecker.exe"
click node_usb_shell "https://github.com/zeriocommand/steelchecker/blob/main/SteeLChecker.exe"
click node_installed "https://github.com/zeriocommand/steelchecker/blob/main/SteeLChecker.exe"
click node_steam_profiles "https://github.com/zeriocommand/steelchecker/blob/main/SteeLChecker.exe"
click node_steam_downloads "https://github.com/zeriocommand/steelchecker/blob/main/SteeLChecker.exe"
click node_game_check "https://github.com/zeriocommand/steelchecker/blob/main/SteeLChecker.exe"
click node_binds "https://github.com/zeriocommand/steelchecker/blob/main/SteeLChecker.exe"
click node_quick_access "https://github.com/zeriocommand/steelchecker/blob/main/SteeLChecker.exe"
click node_hidden_settings "https://github.com/zeriocommand/steelchecker/blob/main/SteeLChecker.exe"
click node_presence "https://github.com/zeriocommand/steelchecker/blob/main/SteeLChecker.exe"

classDef toneNeutral fill:#f8fafc,stroke:#334155,stroke-width:1.5px,color:#0f172a
classDef toneBlue fill:#dbeafe,stroke:#2563eb,stroke-width:1.5px,color:#172554
classDef toneAmber fill:#fef3c7,stroke:#d97706,stroke-width:1.5px,color:#78350f
classDef toneMint fill:#dcfce7,stroke:#16a34a,stroke-width:1.5px,color:#14532d
classDef toneRose fill:#ffe4e6,stroke:#e11d48,stroke-width:1.5px,color:#881337
classDef toneIndigo fill:#e0e7ff,stroke:#4f46e5,stroke-width:1.5px,color:#312e81
classDef toneTeal fill:#ccfbf1,stroke:#0f766e,stroke-width:1.5px,color:#134e4a
class node_file_scan,node_activity,node_registry,node_browser,node_usb_shell,node_installed toneBlue
class node_steam_profiles,node_steam_downloads,node_windows toneAmber
class node_game_check,node_binds,node_quick_access,node_hidden_settings toneMint
class node_presence,node_steam_api,node_module_server,node_suspicious_lists toneRose
class node_user,node_game_process toneIndigo
class node_checker toneTeal
```

## Components

### System Inspection

- [File and DLL Scan](https://github.com/zeriocommand/steelchecker/blob/main/SteeLChecker.exe): `SteeLChecker.exe`
- [Activity History](https://github.com/zeriocommand/steelchecker/blob/main/SteeLChecker.exe): `SteeLChecker.exe`
- [Registry Checks](https://github.com/zeriocommand/steelchecker/blob/main/SteeLChecker.exe): `SteeLChecker.exe`
- [Browser History](https://github.com/zeriocommand/steelchecker/blob/main/SteeLChecker.exe): `SteeLChecker.exe`
- [USB and ShellBags](https://github.com/zeriocommand/steelchecker/blob/main/SteeLChecker.exe): `SteeLChecker.exe`
- [Installed Programs](https://github.com/zeriocommand/steelchecker/blob/main/SteeLChecker.exe): `SteeLChecker.exe`

### Account Analysis

- [Steam Profiles](https://github.com/zeriocommand/steelchecker/blob/main/SteeLChecker.exe): `SteeLChecker.exe`
- [Game Downloads](https://github.com/zeriocommand/steelchecker/blob/main/SteeLChecker.exe): `SteeLChecker.exe`

### Investigation Tools

- [Game Status Check](https://github.com/zeriocommand/steelchecker/blob/main/SteeLChecker.exe): `SteeLChecker.exe`
- [Config Bind Search](https://github.com/zeriocommand/steelchecker/blob/main/SteeLChecker.exe): `SteeLChecker.exe`
- [Quick Access Tools](https://github.com/zeriocommand/steelchecker/blob/main/SteeLChecker.exe): `SteeLChecker.exe`
- [Hidden Settings](https://github.com/zeriocommand/steelchecker/blob/main/SteeLChecker.exe): `SteeLChecker.exe`

### External Integrations

- [Discord Presence](https://github.com/zeriocommand/steelchecker/blob/main/SteeLChecker.exe): `SteeLChecker.exe`
- **Steam API**
- **Module Server**
- **Suspicious Lists**

### Other components

- **Investigator**
- [SteeLChecker](https://github.com/zeriocommand/steelchecker/blob/main/SteeLChecker.exe): `SteeLChecker.exe`
- **Windows Evidence**
- **CS2 / CS:GO**

## Connections

- Investigator → SteeLChecker: launches (evidence: `README.md`)
- SteeLChecker → Module Server: downloads modules (evidence: `README.md`)
- SteeLChecker → File and DLL Scan: performs (evidence: `README.md`)
- SteeLChecker → Activity History: collects (evidence: `README.md`)
- SteeLChecker → Registry Checks: checks (evidence: `README.md`)
- SteeLChecker → Browser History: parses (evidence: `README.md`)
- SteeLChecker → USB and ShellBags: analyzes (evidence: `README.md`)
- SteeLChecker → Installed Programs: analyzes (evidence: `README.md`)
- Windows Evidence → File and DLL Scan: supplies process data (evidence: `README.md`)
- Windows Evidence → Activity History: supplies logs (evidence: `README.md`)
- Windows Evidence → Registry Checks: supplies keys (evidence: `README.md`)
- Windows Evidence → Browser History: supplies databases (evidence: `README.md`)
- Windows Evidence → USB and ShellBags: supplies traces (evidence: `README.md`)
- Windows Evidence → Installed Programs: supplies registry data (evidence: `README.md`)
- SteeLChecker → Steam Profiles: parses profiles (evidence: `README.md`)
- Steam Profiles → Steam API: fetches profile data (evidence: `README.md`)
- SteeLChecker → Game Downloads: analyzes (evidence: `README.md`)
- SteeLChecker → Game Status Check: checks status (evidence: `README.md`)
- Game Status Check → CS2 / CS:GO: sends hotkeys (evidence: `README.md`)
- SteeLChecker → Config Bind Search: searches configs (evidence: `README.md`)
- SteeLChecker → Quick Access Tools: provides (evidence: `README.md`)
- SteeLChecker → Hidden Settings: provides access (evidence: `README.md`)
- SteeLChecker → Discord Presence: reports status (evidence: `README.md`)
- SteeLChecker → Suspicious Lists: downloads lists (evidence: `README.md`)
- Suspicious Lists → Browser History: checks against (evidence: `README.md`)
