Network Monitor

by bytesagain3

Monitor internet traffic in real time with per-process bandwidth dashboards. Use when watching bandwidth, finding traffic hogs, monitoring network activity.

3.7k安全与合规未扫描2026年3月23日

安装

claude skill add --url github.com/openclaw/skills/tree/main/skills/bytesagain3/netwatch

文档

Netwatch

A sysops toolkit for monitoring, scanning, and managing network activity. Track bandwidth usage, set alerts, run benchmarks, manage backups, and generate reports — all from the command line.

Commands

CommandDescription
netwatch scan <input>Scan network hosts, ports, or services
netwatch monitor <input>Monitor network activity or record a monitoring entry
netwatch report <input>Generate or record a network report
netwatch alert <input>Set or record a network alert rule
netwatch top <input>Log top bandwidth consumers or resource usage
netwatch usage <input>Record bandwidth or resource usage data
netwatch check <input>Check network connectivity, DNS, or service health
netwatch fix <input>Log a network fix or remediation action
netwatch cleanup <input>Record a cleanup operation (stale connections, old logs)
netwatch backup <input>Log a backup operation for network configs or data
netwatch restore <input>Record a restore operation from backup
netwatch log <input>Add a custom log entry for network events
netwatch benchmark <input>Run or record a network benchmark (speed, latency)
netwatch compare <input>Compare network metrics, configs, or benchmark results
netwatch statsShow summary statistics across all entry types
netwatch export <fmt>Export all data (formats: json, csv, txt)
netwatch search <term>Search across all entries by keyword
netwatch recentShow the 20 most recent activity log entries
netwatch statusHealth check — version, disk usage, last activity
netwatch helpShow the built-in help message
netwatch versionPrint the current version (v2.0.0)

Each network command (scan, monitor, alert, etc.) works in two modes:

  • Without arguments — displays the 20 most recent entries of that type
  • With arguments — saves the input as a new timestamped entry

Data Storage

All data is stored as plain-text log files in ~/.local/share/netwatch/:

  • Each command type gets its own log file (e.g., scan.log, monitor.log, alert.log)
  • Entries are stored in timestamp|value format for easy parsing
  • A unified history.log tracks all activity across command types
  • Export to JSON, CSV, or TXT at any time with the export command

Set the NETWATCH_DIR environment variable to override the default data directory.

Requirements

  • Bash 4.0+ (uses set -euo pipefail)
  • Standard Unix utilities: date, wc, du, tail, grep, sed, cat
  • No external dependencies or API keys required

When to Use

  1. Monitoring bandwidth usage — use monitor, top, and usage to track which processes or hosts are consuming the most bandwidth in real time
  2. Network security scanning — use scan and check to audit open ports, verify DNS resolution, and ensure services are reachable
  3. Setting up alerting — use alert to log threshold-based rules (e.g., notify when bandwidth exceeds 100 Mbps or a host goes unreachable)
  4. Benchmarking network performance — use benchmark and compare to measure and compare latency, throughput, and jitter across different configurations
  5. Managing network backups and recovery — use backup, restore, and cleanup to document config snapshots, disaster recovery steps, and housekeeping operations

Examples

bash
# Scan the local network for active hosts
netwatch scan "192.168.1.0/24 — found 23 active hosts, 3 with open SSH"

# Monitor bandwidth on the main interface
netwatch monitor "eth0 averaging 45 Mbps download, 12 Mbps upload over last hour"

# Set an alert for high usage
netwatch alert "Trigger notification when any host exceeds 500 Mbps sustained for 5 minutes"

# Run a benchmark
netwatch benchmark "Speedtest: 940 Mbps down, 880 Mbps up, 3ms latency to ISP gateway"

# Search for past scan results
netwatch search "192.168"

Output

All commands print results to stdout. Redirect to a file if needed:

bash
netwatch stats > network-report.txt
netwatch export json

Powered by BytesAgain | bytesagain.com | hello@bytesagain.com

相关 Skills

安全专家

by alirezarezvani

Universal
热门

覆盖威胁建模、漏洞评估、安全架构设计、代码审计与渗透测试,内置 STRIDE、OWASP、加密模式和安全扫描流程,适合系统设计评审与上线前安全排查。

安全专家把威胁建模、漏洞分析到渗透测试串成一套流程,内置 STRIDE 与 OWASP 指南,做安全设计和排查更省心。

安全与合规
未扫描9.0k

安全运营

by alirezarezvani

Universal
热门

覆盖应用安全、漏洞管理与合规审计,支持代码/依赖扫描、CVE 评估、Secrets 检测和安全自动化,适合做安全基线落地、漏洞响应、审计检查与安全开发治理。

应用安全、漏洞管理和合规检查一套打通,还能自动化扫描与响应,帮团队更早发现并收敛风险。

安全与合规
未扫描9.0k

安全审计

by alirezarezvani

Universal
热门

安装前审计 Claude Code Skill 的代码执行、Prompt 注入和依赖供应链风险,支持本地目录或 Git 仓库扫描,输出 PASS/WARN/FAIL 结论及修复建议

把代码审查、漏洞扫描和合规检查串成一条线,帮团队更早发现风险,做安全治理更省心。

安全与合规
未扫描9.0k

相关 MCP 服务

搜索和分析 Sentry 错误报告,辅助调试。

把零散的 Sentry 错误报告变成可检索线索,帮你在海量报错里更快定位线上故障,排障调试明显省时。

安全与合规
616

为 AI agents 提供安全层:拦截 prompt injection、识别伪造 packages,并扫描漏洞风险。

给 AI Agent 补上关键安全层,能拦截 prompt 注入、识别伪造包并扫描漏洞风险,把防护前置更省心。

安全与合规
92

强化安全性的 NotebookLM MCP,集成 post-quantum encryption,提升数据防护能力。

安全与合规
47

评论