Stego Tool is a powerful system monitoring and diagnostics utility designed for administrators, developers, and performance engineers who demand deep visibility into their systems. It provides comprehensive insight into hardware, processes, system health, and security—consolidated into a single, cohesive command-line interface.
Unlike traditional tools that only expose fragments of system state, Stego delivers holistic system intelligence with commands like profile for full system overviews, pulse for real-time monitoring, and analyze for AI-assisted diagnostics.
- Full system profiling — Inspect CPU, memory, disk, GPU, firmware, and network in one unified view
- Real-time system monitoring — Track system health with live metrics and visualizations
- Deep inspection tools — Analyze processes, threads, memory regions, and hardware components
- System call tracing — Observe kernel-level activity and performance behavior
- Security and configuration audits — Detect misconfigurations, vulnerabilities, and risks
- Thermal and pressure monitoring — Track temperatures and system resource contention
- Snapshot and diff system states — Capture and compare system states over time
- Advanced logging tools — Query, filter, and stream system logs
- AI-assisted diagnostics — Detect bottlenecks, anomalies, and optimization opportunities
- Enhanced shell introspection — Extended
env,echo, andprocessanalysis tools
Stego Tool acts as the defensive backbone of your system toolkit—providing clarity, stability, and control in complex environments.
- Holistic Visibility: View your entire system—from hardware to processes—in one place.
- Beyond Traditional Tools: Combines functionality of
top,htop,lsof,dmesg, and more into a unified interface. - Proactive Diagnostics: Identify issues before they become critical with forecasting and anomaly detection.
- Security Awareness: Built-in auditing and inspection for system hardening.
- Developer & Admin Focused: Designed for those who need deep insight without juggling multiple utilities.
- Cross-Platform: Works seamlessly across Linux, macOS, and Windows.
- Modern & Extensible: Built for performance with a modular architecture.
Stego Tool is your system’s shield—always watching, always ready.
Ensure you have the following installed before starting:
- Meson Build System: This project relies on Meson. For installation instructions, visit the official Meson website.
- Install Meson:
- Follow the installation guide on the Meson website for your operating system.
-
Clone the Repository:
git clone https://github.com/fossillogic/stego.git cd stego -
Configure the Build:
meson setup builddir
-
Compile the Project:
meson compile -C builddir
-
Install the Project:
meson install -C builddir
-
Run the Project:
stego --help
| Command | Description | Flags |
|---|---|---|
profile |
Display a comprehensive system profile (CPU, memory, disk, OS, firmware, network, GPU). | --cpu--memory--disk--gpu--network--firmware--all--json--lookup <key> |
pulse |
Real-time system health monitor (enhanced top/htop). | --interval <n>--cpu--mem--disk--net--thermal--top--graph |
inspect |
Deep inspection of system components. | --cpu--core <id>--process <pid>--thread--memory-region--device <name> |
trace |
Trace system calls or kernel activity. | --pid <id>--syscalls--signals--io--time--summary |
audit |
Run diagnostics and detect misconfigurations. | --security--permissions--services--startup--integrity--report <file> |
watch |
Monitor system events in real-time. | --events <list>--interval <n>--threshold <value>--alert |
thermals |
Monitor temperatures and cooling systems. | --cpu--gpu--fan--interval <n>--alert <temp> |
pressure |
Measure system pressure (CPU, memory, IO contention). | --cpu--memory--io--duration <n>--graph |
uptime |
Show uptime and load averages. | --since--load--pretty |
limits |
Display system resource limits. | --user--process--open-files--stack |
devices |
List and inspect hardware devices. | --usb--pci--block--tree--details |
drivers |
Show loaded drivers/modules. | --list--info <name>--dependencies |
services |
Manage and inspect system services. | --list--status <name>--start--stop--restart--logs |
logs |
Query and filter system logs. | --since <time>--until <time>--level <type>--follow--grep <pattern> |
snapshot |
Capture full system state. | --name <label>--diff <other>--compress--include <component> |
diff |
Compare system states. | --cpu--memory--disk--services--json |
forecast |
Predict system resource trends. | --cpu--memory--disk--window <time>--model <type> |
analyze |
AI-assisted diagnostics and insights. | --bottleneck--anomaly--optimize--summary |
secure |
Inspect system security posture. | --firewall--users--permissions--open-ports--vuln |
entropy |
Monitor entropy/randomness pool. | --rate--pool--alert <threshold> |
| Command | Description | Flags |
|---|---|---|
echo+ |
Enhanced echo with formatting and diagnostics. | --color--format <type>--escape--analyze |
env+ |
Advanced environment variable inspector. | --list--diff <snapshot>--export <file>--filter <pattern>--source |
process+ |
Advanced process explorer. | --tree--top--filter <name>--sort <key>--kill <pid>--trace |
who |
Show active users and sessions. | --sessions--history--ip |
caps |
Display system capabilities and features. | --cpu-flags--virtualization--security |
pathing |
Inspect executable resolution paths. | --which <cmd>--all--order |
| Flag | Description |
|---|---|
--help |
Show command help. |
--version |
Display Spino Tool version. |
-v, --verbose |
Enable detailed output. |
-q, --quiet |
Suppress standard output. |
--dry-run |
Simulate actions without changes. |
--color |
Colorize output where applicable. |
--time |
Display timestamps in output. |
| Example | Description |
|---|---|
stego profile --all |
Display full system profile. |
stego profile --lookup cpu.cores |
Query a specific system property. |
stego pulse --cpu --mem --interval 1 |
Real-time CPU and memory monitoring. |
stego inspect --process 1337 |
Inspect a specific process. |
stego trace --pid 1337 --syscalls |
Trace system calls for a process. |
stego audit --security --report audit.json |
Run a security audit and export results. |
stego thermals --cpu --alert 85 |
Monitor CPU temperature with alert threshold. |
stego logs --level error --follow |
Stream system error logs. |
stego snapshot --name baseline |
Capture system snapshot. |
stego diffsys --cpu --memory |
Compare system states. |
stego analyze --bottleneck |
Detect performance bottlenecks. |
stego env+ --diff baseline.env |
Compare environment variables. |
Interested in contributing? Please open pull requests or create issues on the GitHub repository.
For issues, questions, or feedback, open an issue on the GitHub repository.
This project is licensed under the Apache Public License.
