mcpField
W
wireshark-analysis

wireshark-analysis

github.com/sickn33安全48.7k212 次安装今天更新
代码仓库

关于 wireshark-analysis

wireshark-analysis 是用于 Wireshark 网络流量检查的技能,面向网络排障与安全调查。它提供过滤、协议分析和结果记录的工作步骤,并强调授权采集与敏感数据保护。

主要功能

  1. 01按过滤器检查网络流量
  2. 02分析 HTTP 明文凭据
  3. 03识别恶意软件 C2 流量
  4. 04诊断延迟与 TCP 重传
  5. 05遵循采集和数据保护规范

适用场景

  1. 01调查 HTTP 请求中的明文凭据
  2. 02查找 DNS 信标与可疑域名
  3. 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