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.
安装
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
| Command | Description |
|---|---|
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 stats | Show 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 recent | Show the 20 most recent activity log entries |
netwatch status | Health check — version, disk usage, last activity |
netwatch help | Show the built-in help message |
netwatch version | Print 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|valueformat for easy parsing - A unified
history.logtracks all activity across command types - Export to JSON, CSV, or TXT at any time with the
exportcommand
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
- Monitoring bandwidth usage — use
monitor,top, andusageto track which processes or hosts are consuming the most bandwidth in real time - Network security scanning — use
scanandcheckto audit open ports, verify DNS resolution, and ensure services are reachable - Setting up alerting — use
alertto log threshold-based rules (e.g., notify when bandwidth exceeds 100 Mbps or a host goes unreachable) - Benchmarking network performance — use
benchmarkandcompareto measure and compare latency, throughput, and jitter across different configurations - Managing network backups and recovery — use
backup,restore, andcleanupto document config snapshots, disaster recovery steps, and housekeeping operations
Examples
# 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:
netwatch stats > network-report.txt
netwatch export json
Powered by BytesAgain | bytesagain.com | hello@bytesagain.com
相关 Skills
安全专家
by alirezarezvani
覆盖威胁建模、漏洞评估、安全架构设计、代码审计与渗透测试,内置 STRIDE、OWASP、加密模式和安全扫描流程,适合系统设计评审与上线前安全排查。
✎ 安全专家把威胁建模、漏洞分析到渗透测试串成一套流程,内置 STRIDE 与 OWASP 指南,做安全设计和排查更省心。
安全运营
by alirezarezvani
覆盖应用安全、漏洞管理与合规审计,支持代码/依赖扫描、CVE 评估、Secrets 检测和安全自动化,适合做安全基线落地、漏洞响应、审计检查与安全开发治理。
✎ 应用安全、漏洞管理和合规检查一套打通,还能自动化扫描与响应,帮团队更早发现并收敛风险。
安全审计
by alirezarezvani
安装前审计 Claude Code Skill 的代码执行、Prompt 注入和依赖供应链风险,支持本地目录或 Git 仓库扫描,输出 PASS/WARN/FAIL 结论及修复建议
✎ 把代码审查、漏洞扫描和合规检查串成一条线,帮团队更早发现风险,做安全治理更省心。
相关 MCP 服务
by Sentry
搜索和分析 Sentry 错误报告,辅助调试。
✎ 把零散的 Sentry 错误报告变成可检索线索,帮你在海量报错里更快定位线上故障,排障调试明显省时。
by sinewaveai
为 AI agents 提供安全层:拦截 prompt injection、识别伪造 packages,并扫描漏洞风险。
✎ 给 AI Agent 补上关键安全层,能拦截 prompt 注入、识别伪造包并扫描漏洞风险,把防护前置更省心。
by pantheon-security
强化安全性的 NotebookLM MCP,集成 post-quantum encryption,提升数据防护能力。