hunting-for-dns-tunneling-with-zeek

Detect DNS tunneling by analyzing Zeek dns.log for high-entropy queries.

Updated Apr 23, 2026
One-click install
npx skills add https://github.com/YukiIto1999/ctf-sleuth --skill hunting-for-dns-tunneling-with-zeek
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: hunting-for-dns-tunneling-with-zeek
Source: https://github.com/YukiIto1999/ctf-sleuth/tree/main/.claude/skills/hunting-for-dns-tunneling-with-zeek
Command: npx skills add https://github.com/YukiIto1999/ctf-sleuth --skill hunting-for-dns-tunneling-with-zeek

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

DNS-based covert channels and data exfiltration can go undetected in routine network monitoring. This Skill detects such activity by analyzing Zeek dns.log for signatures like high-entropy subdomain queries, excessive query volumes, long query lengths, and unusual DNS record types.

Core Features & Use Cases

  • Analyze Zeek dns.log to identify high-entropy subdomain queries, long query lengths, excessive query volumes per domain, and unusual DNS record types.
  • Produce structured findings including risk scores, indicators, and per-source/domain mapping to support SOC investigations.
  • Use cases include threat hunting, incident response, and forensic investigations in enterprise networks.

Quick Start

Run the agent against your Zeek dns.log to generate a JSON report of DNS tunneling findings.

Frequently Asked Questions about hunting-for-dns-tunneling-with-zeek

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

FAQPage Schema
How do I detect DNS tunneling and data exfiltration in Zeek dns.log files?

DNS tunneling detection in Zeek dns.log involves analyzing high-entropy subdomain queries, excessive query volumes, long query lengths, and unusual DNS record types to identify data exfiltration. The Skill produces risk scores and per-source mapping for SOC investigations.

What are the common indicators of DNS tunneling in network traffic?

Indicators of DNS tunneling include high-entropy subdomain queries, excessive query volumes per domain, long query lengths, and unusual DNS record types. Analyzing these signatures in Zeek dns.log reveals covert channels and data exfiltration activities.

Can I use this DNS tunneling analysis for threat hunting and incident response?

DNS tunneling analysis supports threat hunting, incident response, and forensic investigations by generating structured findings with risk scores, indicators, and per-domain mapping. This guides SOC investigations across enterprise networks where Zeek dns.log is collected.

How do I start analyzing Zeek dns.log for high-entropy subdomain queries?

Run the analysis scripts against your Zeek dns.log to calculate entropy, analyze subdomains, and evaluate query lengths. The scripts apply configurable thresholds to generate a JSON report of DNS tunneling findings.

Can I configure thresholds for DNS query volume and query length analysis?

DNS tunneling analysis supports configurable thresholds for entropy calculations, subdomain analysis, and query length evaluation. This allows you to tailor detection sensitivity and reporting outputs to your specific network environment.

What output format does the DNS tunneling analysis generate for investigations?

The DNS tunneling analysis generates a JSON report of structured findings. This output includes per-domain risk scores, actionable indicators, and per-source mapping to support SOC investigations and forensic analysis.