一键导入
opnsense-diagnostics
Diagnose network connectivity issues using OPNsense firewall tools — ping, traceroute, DNS lookup, ARP, firewall states and logs
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Diagnose network connectivity issues using OPNsense firewall tools — ping, traceroute, DNS lookup, ARP, firewall states and logs
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Live integration test for all OPNsense MCP tools — read + safe writes with cleanup
Check ACME certificate expiry and renew if needed — lists all certs, shows days remaining, triggers renewal
OPNsense configuration backup management — list, download, and revert backups
Dashboard-style health overview of the OPNsense firewall — system status, services, firmware, interfaces, DHCP
Manage OPNsense DNS host overrides — add, list, delete records and verify resolution
Audit OPNsense firewall rules for security issues — overly permissive rules, disabled rules, unused aliases
| name | opnsense-diagnostics |
| description | Diagnose network connectivity issues using OPNsense firewall tools — ping, traceroute, DNS lookup, ARP, firewall states and logs |
Run a structured diagnostic workflow when the user reports connectivity issues, network problems, or asks to troubleshoot why a host can't be reached.
diagnose, connectivity, network issue, can't reach, troubleshoot, ping, traceroute, unreachable, timeout, blocked
Execute these steps in order. Run independent checks in parallel where possible.
Extract the target hostname or IP from the user's request. If ambiguous, ask for clarification.
opnsense_diag_ping with the target address (count: 3)opnsense_diag_dns_lookup with the hostname (skip if target is an IP)opnsense_diag_traceroute to the targetopnsense_diag_arp_table — check if target has an ARP entry (local network)opnsense_diag_fw_states — check for active connections to/from the targetopnsense_diag_routes — verify a route exists for the targetopnsense_diag_fw_logs with limit 100 — filter for entries matching the target IPPresent findings in this format:
## Diagnostic Report: {target}
### Connectivity
- Ping: {PASS/FAIL} — {latency or error}
- DNS: {PASS/FAIL/SKIP} — {resolved IP or error}
- Traceroute: {hops summary}
### Network State
- ARP Entry: {found/not found}
- Active FW States: {count matching target}
- Route: {matching route or "no route"}
### Firewall Logs
- Recent blocks matching target: {count}
- {details if blocks found}
### Assessment
{One paragraph summary: what's working, what's failing, likely root cause}
### Recommended Actions
- {Actionable next steps}