关于 wireshark-analysis
wireshark-analysis 是用于 Wireshark 网络流量检查的技能,面向网络排障与安全调查。它提供过滤、协议分析和结果记录的工作步骤,并强调授权采集与敏感数据保护。
主要功能
- 01按过滤器检查网络流量
- 02分析 HTTP 明文凭据
- 03识别恶意软件 C2 流量
- 04诊断延迟与 TCP 重传
- 05遵循采集和数据保护规范
适用场景
- 01调查 HTTP 请求中的明文凭据
- 02查找 DNS 信标与可疑域名
- 03排查 Web 应用响应缓慢
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ sickn33/ agentic-awesome-skills --skill wireshark-analysis安装后在 Claude Code 中输入/wireshark-analysis确认已加载。
附带文件references/detailed-guide.md
详细介绍
Wireshark 网络流量分析
详细指南
在执行此技能之前,请阅读详细指南。其中保留了完整的流程和参考资料。请将其安全、前置条件和验证要求视为强制性要求。对于针对性工作,加载相关章节;对于端到端工作,请完整阅读该指南。
约束与防护措施
操作边界
- 仅捕获已获授权的网络流量
- 根据隐私政策处理捕获的数据
- 避免不必要地捕获敏感凭据
- 妥善保护包含敏感数据的 PCAP 文件
技术限制
- 大型捕获会消耗大量内存
- 没有密钥时无法查看加密流量的内容
- 高速网络可能会丢包
- 某些协议需要插件才能完整解码
最佳实践
- 使用捕获过滤器限制数据收集
- 在长时间会话中定期保存捕获
- 使用显示过滤器而不是删除数据包
- 记录分析发现和方法
示例
示例 1:HTTP 凭据分析
场景:调查潜在的明文凭据传输
1. Filter: http.request.method == "POST"
2. Look for login forms
3. Follow HTTP Stream
4. Search for username/password parameters
发现:凭据以明文形式传输表单数据。
示例 2:恶意软件 C2 检测
场景:识别命令与控制流量
1. Filter: dns
2. Look for unusual query patterns
3. Check for high-frequency beaconing
4. Identify domains with random-looking names
5. Filter: ip.dst == SUSPICIOUS_IP
6. Analyze traffic patterns
指标:
- 规律的时间间隔
- 编码/加密的有效载荷
- 异常端口或协议
示例 3:网络故障排查
场景:诊断缓慢的 Web 应用
1. Filter: ip.addr == WEB_SERVER
2. Check Statistics > Service Response Time
3. Filter: tcp.analysis.retransmission
4. Review I/O Graph for patterns
5. Check for high latency or packet loss
发现:TCP 重传表明网络拥塞。
何时使用
此技能适用于执行概述中描述的工作流或操作。
评论
支持 Markdown