← 返回 Skills 市场
bytesagain-lab

Network Monitor

作者 bytesagain-lab · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
460
总下载
0
收藏
2
当前安装
1
版本数
在 OpenClaw 中安装
/install network-monitor
功能描述
Comfortably monitor your Internet traffic 🕵️‍♂️ Based on GyulyVGC/sniffnet (32,966+ GitHub stars). network monitor, rust, application, gui, iced, linux, macos
安全使用建议
This skill is a small Bash CLI network monitor that generally does what it says, but there are a few red flags you should consider before installing: (1) The README and metadata overstate ties to a Rust GUI project and claim runtime: python3 while the shipped script is Bash — a sign the package was assembled hastily or copy-pasted. (2) A static scan found unicode control characters in SKILL.md — inspect the file for hidden characters or manipulation. (3) The speed test downloads a 1MB file from an external URL (speedtest.tele2.net) — if you dislike external network traffic change/remove that command. (4) The script reads MAC addresses and interface stats from /sys and /proc (expected for network tools) — if you need to protect local hardware identifiers don't run it unsecured. Recommended actions: inspect scripts locally, run in a sandbox/VM first, remove or replace the external speed-test URL if unwanted, and verify licensing/attribution claims (header/license mismatches). If you need stronger assurance, request a provenance or source repository from the publisher before using.
功能分析
Type: OpenClaw Skill Name: network-monitor Version: 1.0.0 The skill provides standard network monitoring utilities but contains a command injection vulnerability in `scripts/network_monitor.sh`. Specifically, the `dns` command interpolates the user-supplied `$domain` variable directly into a Python script string (`python3 -c "... domain = '$domain' ..."`), which could allow for arbitrary code execution if a crafted domain name is provided. While the tool's features (bandwidth monitoring, latency tests, and speed tests via `speedtest.tele2.net`) are consistent with its description, the lack of input sanitization poses a security risk.
能力评估
Purpose & Capability
The name/description promise a Network Monitor inspired by a large Rust GUI project (sniffnet, iced, Rust). The actual payload is a single Bash CLI script that reads /sys and /proc and calls system networking tools — functionality consistent with a simple network-monitor, but the README overstates the relationship (mentions GUI, Rust, large star count) and the SKILL header lists runtime: python3 while the shipped script is Bash. This mismatch is misleading but not directly harmful.
Instruction Scope
SKILL.md and the script are generally scoped to monitoring tasks (interfaces, connections, ports, bandwidth, ping, traceroute, DNS, whois, speed). However: (1) a pre-scan found unicode-control-chars in SKILL.md (a prompt-injection signal) — unexpected for this content and worth caution; (2) the script reads system files (/sys/class/net, /proc/net/dev) and MAC addresses (sensitive but expected for network tools); and (3) the speed test command downloads a file from http://speedtest.tele2.net which is an external network action that sends/receives data outside the user's environment. The instructions do not ask for environment variables or secrets.
Install Mechanism
There is no install spec (instruction-only skill) and no package downloads during install. The only code included is a local Bash script. This is low install risk. Note: the runtime header declares python3 even though the script is Bash (incoherent but not an install-time risk).
Credentials
The skill declares no required environment variables, credentials, or config paths, and the script does not read environment variables. It only uses standard system tools and system network files — appropriate for network-monitoring functionality.
Persistence & Privilege
always:false and no installation steps that modify system or other skills. The skill does not request persistent privileges or attempt to modify agent/system configuration.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install network-monitor
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /network-monitor 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release
元数据
Slug network-monitor
版本 1.0.0
许可证 MIT-0
累计安装 2
当前安装数 2
历史版本数 1
常见问题

Network Monitor 是什么?

Comfortably monitor your Internet traffic 🕵️‍♂️ Based on GyulyVGC/sniffnet (32,966+ GitHub stars). network monitor, rust, application, gui, iced, linux, macos. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 460 次。

如何安装 Network Monitor?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install network-monitor」即可一键安装,无需额外配置。

Network Monitor 是免费的吗?

是的,Network Monitor 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Network Monitor 支持哪些平台?

Network Monitor 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Network Monitor?

由 bytesagain-lab(@bytesagain-lab)开发并维护,当前版本 v1.0.0。

💬 留言讨论