pcap-triage-tshark

Analyze packet captures with tshark to filter and summarize HTTP traffic.

317|40|Updated Jan 21, 2025
One-click install
npx skills add https://github.com/benchflow-ai/benchflow --skill pcap-triage-tshark-benchflow-ai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pcap-triage-tshark
Source: https://github.com/benchflow-ai/benchflow/tree/main/tests/fixtures/skillsbench_slice/suricata-custom-exfil/environment/skills/pcap-triage-tshark
Command: npx skills add https://github.com/benchflow-ai/benchflow --skill pcap-triage-tshark-benchflow-ai

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires wireshark-cli, and includes scripts (resource) components.

What problem does it solve?

This skill solves the challenge of manually parsing complex network traffic captures by providing a streamlined, automated workflow for protocol-level inspection and data extraction.

Core Features & Use Cases

  • Protocol Filtering: Quickly isolate specific traffic types like HTTP requests, methods, or hosts using standard tshark filters.
  • Stream Reconstruction: Easily follow TCP streams to view full request/response conversations in ASCII format.
  • Automated Summarization: Use the included helper script to generate high-level summaries of HTTP traffic and detect specific headers across large capture files.

Quick Start

Use the pcap-triage-tshark skill to summarize all HTTP requests and identify exfiltration headers in the provided network capture file.

Frequently Asked Questions about pcap-triage-tshark

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I extract HTTP traffic patterns from a pcap file?

You can extract HTTP traffic patterns from a pcap file by using automated protocol filtering and summarization to isolate specific requests, methods, or hosts. This streamlines security triage by automating the detection of headers across large captures.

Can I follow TCP streams in a network capture without a GUI?

Yes, you can follow TCP streams in a network capture without a GUI by running command-line utilities to reconstruct full request and response conversations. This returns the complete stream data in ASCII format for direct terminal review.

How do I automate network forensics triage for large packet captures?

Automating network forensics triage for large packet captures is done by running helper scripts that generate high-level summaries of HTTP traffic. This filters and summarizes protocol-level details, quickly isolating specific traffic types for security analysis.

Do I need wireshark-cli installed to analyze pcap files?

Yes, you need the wireshark-cli package installed in your execution environment to analyze pcap files. The traffic extraction and protocol filtering rely directly on the tshark command-line utility provided by this dependency.

What is the best way to detect exfiltration headers in network traffic?

The best way to detect exfiltration headers in network traffic is to run an automated summarization script against the packet capture. This isolates HTTP requests and identifies suspicious headers across the file without manual parsing.

Why manually parse complex network traffic captures when you can automate it?

Manually parsing complex network traffic captures is unnecessary when automated workflows can extract protocol-level details directly. Automating the filtering and summarization process solves the challenge of manual parsing by providing streamlined data extraction.