关于 performing-network-traffic-analysis-with-tshark
使用 tshark 和 pyshark 分析 PCAP 网络捕获文件的技能,面向安全评估和事件响应。它提取协议与流量指标、网络 IOC,并检查可疑连接和 DNS 隧道迹象。
主要功能
- 01统计协议与通信会话
- 02按流量和连接数识别通信主机
- 03发现扫描和异常连接模式
- 04提取 IP、域名和 URL
- 05检测 DNS 隧道迹象
- 06生成结构化分析报告
适用场景
- 01分析事件响应中的 PCAP 文件
- 02检查网络安全评估捕获的流量
- 03识别可疑外联与数据传输
- 04汇总 DNS 异常和网络 IOC
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ mukul975/ anthropic-cybersecurity-skills --skill performing-network-traffic-analysis-with-tshark安装后在 Claude Code 中输入/performing-network-traffic-analysis-with-tshark确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
LICENSEreferences/api-reference.mdscripts/agent.py详细介绍
使用 TShark 执行网络流量分析
概述
此技能使用 tshark(Wireshark 命令行)和 pyshark(Python 封装)自动化数据包捕获分析。它从 PCAP 文件中提取协议分布统计信息,识别可疑网络流(端口扫描、信标、数据外泄),提取 IOC(IP、域名、URL),并检测 DNS 隧道模式。
何时使用
- 当进行涉及使用 tshark 执行网络流量分析的安全评估时
- 当遵循相关安全事件的事件响应流程时
- 当执行计划的安全测试或审计活动时
- 当通过动手测试验证安全控制时
前提条件
- 已安装 tshark(Wireshark 命令行)并在 PATH 中
- Python 3.8+ 及 pyshark 库
- 用于分析的 PCAP 或 PCAPNG 捕获文件
步骤
- 提取协议统计信息 — 从捕获中生成协议层次结构和会话统计信息
- 识别主要通信方 — 按流量和连接数对源/目标 IP 进行排名
- 检测可疑流 — 标记端口扫描模式、异常端口使用和高频连接
- 提取网络 IOC — 从 DNS 查询中提取唯一 IP、域名,从 HTTP 流量中提取 URL
- 分析 DNS 流量 — 通过高熵子域查询和过多的 TXT 记录检测 DNS 隧道
- 生成分析报告 — 生成包含流摘要和威胁指标的结构化报告
预期输出
- 包含协议统计信息和主要通信方的 JSON 报告
- 带严重性评级的可疑流检测结果
- 提取的 IOC(IP、域名、URL)
- DNS 异常分析结果
评论
支持 Markdown