Skip to content
Security
Skill

/protocol-traffic-analysis

Analyzes supplied PCAP and packet-capture evidence into hosts, conversations, dependencies, authentication exposure, timing patterns, blind spots, and defensible follow-up. Use when reviewing network traffic without transmitting to the observed systems.

From plugin
skills
15257 skills

Claude Code

$ npx -y skills add zero-lab-ai/skills --skill protocol-traffic-analysis --agent claude-code

SKILL.md

protocol-traffic-analysis.SKILL.md
name: protocol-traffic-analysis
description: "Analyzes supplied PCAP and packet-capture evidence into hosts, conversations, dependencies, authentication exposure, timing patterns, blind spots, and defensible follow-up. Use when reviewing network traffic without transmitting to the observed systems."
allowed-tools: Read Grep Glob

Protocol traffic analysis

A packet capture contains what reached one collection point during one time window under one filter. It does not contain every host, service, packet, or direction in the environment. Preserve that boundary while turning packets into an evidence-backed map.

This skill analyzes supplied captures. It does not authorize capture placement, active probing, credential cracking, replay, poisoning, exploitation, or target contact. Send active discovery to a reconnaissance workflow and active protocol validation to a separately authorized assessment.

When to Use

  • Reviewing network traffic without transmitting to the observed systems.
  • Use only within explicit authorization and the stated rules of engagement.

When NOT to Use

  • Do not treat this skill as permission to access, test, or change a target.
  • Do not convert missing evidence into a clean result or a stronger claim.

Workflow

1. Hash each capture and record its source, authorization, collection point, time window, packet and byte counts, filter, snap length, directionality, clock basis, and reported packet drops. 2. State handling rules before reading payloads. Keep credentials, tokens, personal data, and session material in restricted evidence storage. Put only redacted references in the analysis record. 3. Build evidence locators from frame numbers, streams, fields, or deterministic aggregates. A narrative without a locator is not packet evidence. 4. Inventory hosts from observed addresses and names. Record role and operating system as `observed`, `inferred`, or `unknown`, with evidence for each claim. 5. Build directional conversations with endpoints, transport, time range, counts, service claim, authentication exposure, encryption state, and evidence. If the supplied facts do not include per-conversation counts or timestamps, mark those metrics unknown; never substitute `1` or the full capture window. 6. Separate protocol identity from port convention. Mark a service `observed` only when dissection, payload, negotiation, or equivalent evidence supports it. 7. Record dependencies, timing patterns, naming and broadcast intelligence, authentication exposure, and anomalies. Include alternative explanations for every inferred pattern. 8. Cover capture integrity, host inventory, service dependencies, authentication, naming and broadcast, encrypted traffic, timing, blind spots, and data handling. Blocked or absent coverage remains visible.

Interpretation rules

  • No observed packet is not evidence that a host, service, or protocol is absent.
  • A filtered capture cannot answer questions about traffic excluded before storage.
  • Packet drops, truncation, one-sided capture, and clock uncertainty weaken timing

and completeness claims; they do not disappear because analysis succeeded.

  • TTL, window size, user agent, naming, and protocol mix support hypotheses about

host role or operating system. Preserve them as inferred unless direct evidence exists.

  • Encrypted traffic exposes metadata and behavior, not plaintext content.
  • Regular timing can indicate automation, monitoring, backup, or command and

control. State the alternatives before recommending active follow-up.

  • A captured challenge-response proves exposure in the capture. It does not prove

that the credential is crackable, relayable, privileged, or still valid.

Rationalizations to reject

  • **"The capture is clean."** A capture has coverage and limitations; it is not a

verdict on traffic it could not see.

  • **"Port 443 means HTTPS."** Port convention is an inference until protocol

evidence supports it.

  • **"The periodic flow is command and control."** Regular services and health

checks produce the same shape. Preserve alternatives.

  • **"We can paste the credential into the report for proof."** Store the secret

under access control and cite a redacted reference.

  • **"Zero dropped packets means complete visibility."** It says nothing about

the capture point, filter, direction, or traffic outside the time window.

  • **"The PCAP showed a relay target, so relay is authorized."** Observation does

not grant permission to crack, replay, poison, relay, or contact anything.

Read more
@zero-lab-ai
Ships withskills

Portable, evidence-bound security skills for authorized defensive assessment, penetration testing, red teaming, detection engineering, purple teaming, and engagement operations. The collection contains 56 skills in 10 installable plugins from zero-lab.ai.

Stars on GitHub

Momentum

stars in total
152
Star history of zero-lab-ai/skills on GitHub, a chart by star-history.com

Other skills on skills.

agent-runtime-validation

agent-runtime-validati…

Plans and evaluates bounded runtime tests of AI agents, tools, memory, hooks, approvals, and scope enforcement. Use when static…

@zero-lab-ai@zero-lab-aiInstall Skill
agent-surface-audit

agent-surface-audit

Reviews an MCP server's tool surface for tool poisoning, over-broad parameters, missing descriptions, and privilege escalation…

@zero-lab-ai@zero-lab-aiInstall Skill
cloud-attack-path

cloud-attack-path

Maps cloud identity and authorization paths across AWS, Azure, GCP, and hybrid trust boundaries, separating proven access from…

@zero-lab-ai@zero-lab-aiInstall Skill

More skills from other plugins.

api-security

api-security

Use for authorized security assessment of REST, GraphQL, WebSocket, or SOAP APIs, including discovery, authentication,…

@zhaoxuya520@zhaoxuya520Install Skill
nemoclaw-user-guide

nemoclaw-user-guide

Find official NemoClaw documentation for installation, configuration, operation, or troubleshooting. Also handles requested docs…

@nvidia@nvidiaInstall Skill

Questions about protocol-traffic-analysis.

Which coding agents can use protocol-traffic-analysis?
protocol-traffic-analysis installs in Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, OpenCode and Windsurf with the skills CLI, using each agent's flag shown on this page. Flowy's auto-invocation, which fires a skill when your prompt matches, runs in Claude Code only.