Automate network traffic analysis using tshark (Wireshark CLI) and pyshark to compute protocol distribution statistics, detect suspicious flows such as port scans and beaconing, extract IOCs (IPs, domains, URLs), and identify DNS tunneling patterns from PCAP files.
Automate network traffic analysis using tshark (Wireshark CLI) and pyshark to compute protocol distribution statistics, detect suspicious flows such as port scans and beaconing, extract IOCs (IPs, domains, URLs), and identify DNS tunneling patterns from PCAP files.
Use when scripted or repeatable analysis of packet captures is needed rather than interactive inspection.
Similar popular skills
Related neighbors and high-traction skills in the same topics — useful to compare before installing.
Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.
Claude CodeNot declared
CursorNot declared
CodexNot declared
GitHub CopilotNot declared
WindsurfNot declared
Gemini CLINot declared
ClineNot declared
OpenCodeNot declared
Repository health
Stars32.4K
LicenseLICENSE
Default branchmain
Open issues20
Status
Active
Skill metadata
Parsed from SKILL.md frontmatter.
Version1.0
LicenseApache-2.0
Package contents
Files included with this skill beyond the listing page.
skill mdSKILL.md2,449 B
docsSUMMARY.md426 B
History
First seen on skills.sh
First recorded snapshot · 119 installs
SKILL.md
Performing Network Traffic Analysis with TShark
Overview
This skill automates packet capture analysis using tshark (Wireshark CLI) and pyshark (Python wrapper). It extracts protocol distribution statistics, identifies suspicious network flows (port scans, beaconing, data exfiltration), extracts IOCs (IPs, domains, URLs), and detects DNS tunneling patterns from PCAP files.
When to Use
When conducting security assessments that involve performing network traffic analysis with tshark
When following incident response procedures for related security events
When performing scheduled security testing or auditing activities
When validating security controls through hands-on testing
Prerequisites
tshark (Wireshark CLI) installed and in PATH
Python 3.8+ with pyshark library
PCAP or PCAPNG capture file for analysis
Steps
Extract Protocol Statistics — Generate protocol hierarchy and conversation statistics from the capture
Identify Top Talkers — Rank source/destination IPs by volume and connection count
Detect Suspicious Flows — Flag port scanning patterns, unusual port usage, and high-frequency connections
Extract Network IOCs — Pull unique IPs, domains from DNS queries, and URLs from HTTP traffic
Analyze DNS Traffic — Detect DNS tunneling via high-entropy subdomain queries and excessive TXT records
Generate Analysis Report — Produce structured report with flow summaries and threat indicators
Expected Output
JSON report with protocol statistics and top talkers