Install
openclaw skills install @thcjp/dns-networking-freeopenclaw skills install @thcjp/dns-networking-free功能说明: 本技能涵盖 中文交互、化流程场景 等核心能力。
| 能力 | 免费版 | 付费版 |
|---|---|---|
| 基础功能 | 支持 | 支持 |
| DNS & Networking调试DNS解析 | 不支持 | 支持 |
| 高级参数配置与自定义规则 | 不支持 | 支持 |
| 批量任务编排与队列管理 | 不支持 | 支持 |
| 结果导出与多格式转换 | 不支持 | 支持 |
| 实时状态监控与异常告警 | 不支持 | 支持 |
| 场景 | 输入 | 输出 |
|---|---|---|
| 数据解析 | 原始内容与格式 | 结构化字段与提取结果 |
| 网络配置 | 网络名与子网参数 | 网络ID与连通状态 |
| 测试验证 | 测试用例与预期 | 测试报告与覆盖率 |
不适用于:需要人工判断的复杂决策场景
| 参数名 | 类型 | 必填 | 说明 |
|---|---|---|---|
| content | string | 否 | dns-networking处理的内容输入 |
| mode | string | 否 | 处理模式, 可选: json/text/markdown, |
| max_retries | integer | 否 | 单步最大重试次数, 默认: 2 |
| skip_steps | array | 否 | 跳过的步骤编号(用于断点续传), 默认: [] |
{
"success": true,
"data": {
"final_result": {
"networking_result": "networking_result_value",
"networking_metadata": "networking_metadata_value",
"networking_status": "networking_status_value"
},
"execution_log": [
{
"step": 1,
"name": "按流程执行",
"status": "completed",
"duration_ms": 1200,
"output_summary": "按流程执行"
},
{
"step": 2,
"name": "按流程执行",
"status": "completed",
"duration_ms": 3500,
"output_summary": "按流程执行"
},
{
"step": 3,
"name": "按流程执行",
"status": "completed",
"duration_ms": 2100,
"output_summary": "按流程执行"
},
{
"step": 4,
"name": "按流程执行",
"status": "completed",
"duration_ms": 800,
"output_summary": "按流程执行"
}
],
"total_duration_ms": 7600,
"gates_passed": 3,
"gates_total": 3
},
"error": null
}
中间产物模板参考: assets/dns-networking_template
echo | openssl s_client -connect example.com:443 -servername example.com 2>/dev/null | \
openssl x509 -noout -subject -issuer -dates
# ...
com:443 2>/dev/null | \
openssl x509 -noout -enddate
# ...
openssl s_client -showcerts -connect example.com:443 < /dev/null 2>/dev/null | \
awk '/BEGIN CERT/,/END CERT/' > chain.pem
# ...
openssl verify -CAfile /etc/ssl/certs/ca-certificates.crt server.pem
# ...
openssl s_client -connect cdn.example.com:443 -servername cdn.example.com
# ...
date
| 错误场景 | 原因 | 处理方式 |
|---|---|---|
| LLM响应超时或无响应 | 网络延迟或模型负载过高 | ;确认Agent平台LLM服务正常 |
| 输入内容格式不正确 | 用户输入不符合skill预期格式 | 对照使用流程章节检查输入格式;参考示例章节修正输入 |
| 执行结果与预期不符 | 指令描述不够明确或上下文不足 | 提供更详细的指令描述,补充必要的上下文信息 |
| 命令执行失败 | 运行环境不满足要求或权限不足 | 对照依赖说明章节确认环境配置;检查命令权限设置 |
| 依赖项 | 类型 | 是否必需 | 获取方式 |
|---|---|---|---|
| LLM API | API | 必需 | 由Agent内置LLM提供 |
API Key配置方式:
export API_KEY="${API_KEY:?请设置环境变量}"
配置后需重启会话或开启新终端生效。API Key应妥善保管,避免泄露到版本控制系统.
A: DNS & Networking支持批量任务编排,可以一次性处理大量DNS解析任务,提高效率。
A: DNS & Networking会提供详细的诊断信息,包括解析失败的原因、涉及的DNS服务器、响应时间等。
A: 支持,用户可以在配置中指定自定义的DNS服务器进行解析。
A: DNS & Networking通过发送网络请求并检查响应来测试网络连通性,支持多种网络协议。
A: DNS & Networking可以通过缓存机制减少重复请求,同时支持调整超时时间来优化网络延迟问题。
| 风险项 | 等级 | 防护措施 | 验证方法 |
|---|---|---|---|
| DNS劫持 | 高 | 使用HTTPS加密DNS请求,定期更换DNS服务器 | 检查DNS请求是否加密,定期更换DNS服务器 |
| 网络攻击 | 中 | 设置防火墙规则,限制不必要的外部访问 | 检查防火墙规则,限制外部访问 |
| 数据泄露 | 中 | 使用强密码,定期更新密码 | 检查密码强度,定期更新密码 |
| 权限滥用 | 中 | 限制技能访问权限,监控技能使用情况 | 限制技能权限,监控使用日志 |
| 系统漏洞 | 高 | 保持系统更新,定期进行安全扫描 | 检查系统更新,进行安全扫描 |
| 效率提升量化分析 |
|---|
| DNS解析速度提升 |
| 网络连通性测试效率 |
| 故障诊断时间缩短 |
| 自动化程度提高 |
| 差异性对比表格 |
|---|
| 比较项 |
| :-------- |
| 解析速度 |
| 网络测试 |
| 故障诊断 |
| 自动化程度 |
| 易用性 |
| 操作场景 | 手动耗时 | 自动化耗时 | 效率提升 |
|---|---|---|---|
| 文件解析与提取 | 5-10分钟/个 | <5秒/个 | 60-120x |
| 批量文件处理(100个) | 8-16小时 | <5分钟 | 96-192x |
| API调用与响应解析 | 2-3分钟/次 | <1秒/次 | 120-180x |
| 多接口数据聚合 | 15-30分钟 | <10秒 | 90-180x |
| 命令执行与结果收集 | 3-5分钟/次 | <2秒/次 | 90-150x |
| 重复任务批量执行 | 因任务而异 | 线性缩减 | 5-50x |
| 错误排查与修复 | 10-30分钟 | <30秒 | 20-60x |
| 对比维度 | DNS网络管理工具 | 传统手动方式 | 通用脚本工具 |
|---|---|---|---|
| 自动化程度 | 全流程自动 | 完全手动 | 部分自动 |
| 错误处理 | 内置错误恢复 | 依赖人工经验 | 基本try-catch |
| 可复用性 | 参数化配置 | 一次性脚本 | 模板化 |
| 安全合规 | 内置安全检查 | 无安全保障 | 无安全保障 |
| 适用场景 | 调试DNS解析与网络连通,DNS故障/端口测试一键诊断。Debug DNS re | 通用场景 | 通用场景 |