← 返回 Skills 市场
h8kxrfp68z-lgtm

Openclaw Network Diagnostics

作者 h8kxrfp68z-lgtm · GitHub ↗ · v0.1.1
cross-platform ⚠ suspicious
386
总下载
0
收藏
1
当前安装
2
版本数
在 OpenClaw 中安装
/install openclaw-network-diagnostics
功能描述
Standalone advanced network diagnostics for OpenClaw to continuously test end-to-end connectivity from OpenClaw agent to Telegram Bot API and approximate del...
安全使用建议
This package appears to do what it says, but take these precautions before deploying: (1) Review the full scripts/netdiag.py source yourself (or have someone you trust) to confirm there are no unexpected network endpoints or hidden behaviors. (2) Keep your Telegram bot token and personal chat id out of world-readable locations; prefer a restricted config file and OS-level secret storage. (3) Ensure logging.redact_sensitive_fields is true before running; if you must share logs externally (AI analysis, etc.), mask tokens and PII first. (4) Run the worker as an external background process (the SKILL.md recommendation) rather than in-process to avoid impacting OpenClaw runtime. (5) Start in a sandboxed host or staging environment to observe actual network traffic and any subprocess invocation (ping/traceroute/dig) before deploying to production. (6) If you supply a proxy_url or NETDIAG_CONFIG via environment, double-check those values to prevent accidental routing of telemetry to an unintended server.
功能分析
Type: OpenClaw Skill Name: openclaw-network-diagnostics Version: 0.1.1 The skill bundle provides a network diagnostic tool that executes system commands (ping, traceroute, dig) via subprocess using parameters from a configuration file (scripts/netdiag.py). While these functions support the stated purpose of monitoring Telegram Bot API connectivity, the lack of strict sanitization on configuration values like 'telegram_api_host' could allow for argument injection attacks. Furthermore, the tool's ability to run as a persistent background process and its handling of sensitive Bot Tokens, combined with instructions to upload detailed telemetry logs to external AI services (references/ai-log-analysis.md), creates a high-risk profile for data exposure and system abuse.
能力评估
Purpose & Capability
Name/description match the files and runtime instructions: the worker probes DNS, ICMP, traceroute, MTU, and exercises the Telegram Bot API for delivery verification. Required artifacts (bot token, personal chat id) are consistent with the stated functionality and no unrelated cloud credentials or system-wide accesses are requested.
Instruction Scope
SKILL.md stays focused on diagnostics and gives explicit CLI commands and background/foreground modes. It recommends both external-process and in-process integration; the latter is explicitly flagged as higher-risk. Attention: the workflow and references encourage later AI-based log analysis and may involve sharing log slices externally — ensure tokens/PII are redacted before exporting logs.
Install Mechanism
No install spec is provided (instruction-only), so nothing is fetched or executed at install time. The runtime requires Python 3.11+ and common networking tools (dig/ping/traceroute) which are proportional to the task.
Credentials
The skill does not ask for unrelated environment credentials in registry metadata. It expects a config file containing a Telegram bot token and personal chat id (or NETDIAG_CONFIG can point to a config), which is appropriate. Be aware the tool writes detailed JSON logs that could include sensitive headers or tokens if redaction is disabled; default config sets redaction=true, but you should verify it's enabled.
Persistence & Privilege
The skill is not always-enabled and is user-invocable. It runs as a long-running process (writes PID file, logs) which is normal for a monitoring worker. The in-process integration option is documented and acknowledged to be riskier; prefer the external-process option to maintain isolation.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install openclaw-network-diagnostics
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /openclaw-network-diagnostics 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v0.1.1
openclaw-network-diagnostics v0.1.1 - Updated `scripts/netdiag.py` (details not shown, likely minor or internal changes). - No changes to features, configuration, usage, or documentation. - No impact on main workflow or CLI arguments.
v0.1.0
Initial public release of OpenClaw Network Diagnostics - Introduces standalone network diagnostics worker for continuous end-to-end monitoring from OpenClaw agent to Telegram Bot API and simulated delivery to a Telegram client. - Provides CLI commands: `run`, `start`, `stop`, `status`, `validate-config`. - Delivers structured, rotating JSON logs with detailed network and API metrics. - Supports multiple delivery verification modes: Bot API acknowledgement, user reply, callback query. - Designed for strong isolation (runs independently from LLM/AIlow), with clear OpenClaw integration patterns. - Includes reference configuration, sample logs, and AI-based log analysis workflow documentation.
元数据
Slug openclaw-network-diagnostics
版本 0.1.1
许可证
累计安装 1
当前安装数 1
历史版本数 2
常见问题

Openclaw Network Diagnostics 是什么?

Standalone advanced network diagnostics for OpenClaw to continuously test end-to-end connectivity from OpenClaw agent to Telegram Bot API and approximate del... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 386 次。

如何安装 Openclaw Network Diagnostics?

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

Openclaw Network Diagnostics 是免费的吗?

是的,Openclaw Network Diagnostics 完全免费(开源免费),可自由下载、安装和使用。

Openclaw Network Diagnostics 支持哪些平台?

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

谁开发了 Openclaw Network Diagnostics?

由 h8kxrfp68z-lgtm(@h8kxrfp68z-lgtm)开发并维护,当前版本 v0.1.1。

💬 留言讨论