Works with the AI tools you already use

    Claude CodeClaude CodeCursorCursorCodex CLICodex CLIMuseMuseDotsDots+22 more

    Network Threat Hunter

    1

    Detect C2 beacons, DNS tunneling, and data exfiltration by scoring network telemetry for regularity and entropy.

    $9.99

    Secure checkout via Stripe

    30-day refund guarantee

    Converts to your local currency at checkout

    Security scanned
    Network Threat Hunter

    Network Threat Hunter

    Example session with this skill installed

    Analyze this Zeek conn.log for any signs of beaconing or C2 activity. Highlight the top 5 suspicious destinations based on regularity.

    • Read your context and instructions
    • Compiled the network threat hunter

    I have processed the provided Zeek conn.log file. The analysis calculated interval regularity, payload size consistency, and connection volume to identify potential C2 beacons.

    Network Threat Analysis Results

    Source IPDestination IPDest PortConn CountRegularity ScoreSize ScoreFindings
    192.168.1.4591.228.167.214438420.9420.981High-confidence beacon; consistent 60s interval.
    192.168.1.12104.26.10.23344312040.8950.412Periodic heartbeat; payload size varies significantly.
    192.168.1.45185.199.110.15380450.8210.884Periodic check-in; potential T1071 mapping.
    172.16.0.552.114.32.1244321500.7100.120Noisy regularity; likely legitimate telemetry.
    192.168.1.102203.0.113.5535400.6800.950Potential DNS tunneling; check dns.log for entropy.

    Analysis Summary
    The destination 91.228.167.21 shows a near-perfect regularity score (0.942) with extremely low jitter. This behavior is highly characteristic of a Cobalt Strike or similar C2 agent configured with a 60-second sleep and 0% jitter. The connection at 185.199.110.153 also warrants investigation due to the combination of interval and size regularity.

    Next steps

    • Run scripts/beacon_hunt.py --pair 192.168.1.45,91.228.167.21,443 to extract raw timestamps for visualization.
    • Cross-reference 91.228.167.21 against EDR logs to identify the specific process initiating these calls.
    • Check threat intelligence feeds for the destination IP to confirm known C2 infrastructure.

    Connects securely to your tools. The creator never sees your data.

    About this skill

    Security logs are noisy, making it nearly impossible to spot a single command-and-control beacon or DNS tunnel manually. This skill analyzes raw network telemetry to identify stealthy outbound threats that bypass traditional signature-based detection.

    What it does

    • Beacon detection identifies periodic connections by calculating interval regularity and jitter scores.
    • DNS tunneling analysis flags high-entropy labels, long query names, and unusual subdomain cardinality.
    • Exfiltration tracking surfaces high-volume outbound transfers and long-lived persistent sessions.
    • DGA identification detects algorithmically generated domains using consonant-to-vowel ratios and length analysis.
    • Log normalization processes Zeek (TSV/JSON), NetFlow, firewall, and proxy exports via CSV alias matching.

    How it works

    1. Ingest telemetry by providing a conn.log, dns.log, or a CSV export from your firewall or proxy.
    2. Execute hunt scripts to score connection pairs based on interval and payload size consistency.
    3. Review findings sorted by threat score, focusing on high-regularity beacons and DGA-like domains.
    4. Map to ATT&CK to classify findings under techniques like T1071 (C2) or T1048 (Exfiltration).

    Frameworks & tools

    This tool uses Python for statistical analysis (RITA-style scoring). It supports Zeek (Bro) logs, NetFlow data, and generic CSV/TSV exports from enterprise firewalls.

    Why this beats prompting it yourself

    Writing prompts to find beacons often fails because LLMs struggle with the high-cardinality math required for jitter and coefficient of variation. This skill uses deterministic Python scripts to calculate regularity scores, ensuring you find actual periodic patterns rather than just guessing.

    Use cases

    • Threat hunting to find stealthy C2 channels in historic Zeek connection logs.
    • Incident response to quickly identify the scope of data exfiltration after a breach.
    • Compromise assessment to scan for DNS tunneling or DGA activity on a new network.

    Known limitations

    Large log files may require pre-filtering or chunking. Performance depends on the compute resources available to the agent environment.

    How to use

    Skills on Agensi run inside your AI agent. Copy the prompt, paste it into your agent, and it connects to Agensi and installs this skill for you. If a payment is needed, your agent shows it to you first.

    Reviews

    No reviews yet

    Be one of the first to try it. Every listed skill passes our trust checks below.

    Security scanned

    Passed our 8-point scan before listing

    Fresh listing

    Recently published to Agensi

    30-day refund

    Not a fit? Get your money back

    Trust & safety

    Security scanned

    Verified clean 1 day ago

    • Passed all security checks, Safe to install

    Listed1 day ago

    What's inside

    Frequently Asked Questions