Skip to content

Add C2 beaconing detection #3

@Zious11

Description

@Zious11

Summary

Detect command-and-control beaconing patterns by analyzing periodic connection intervals.

Requirements

  • Track connection timestamps per (src_ip, dst_ip, dst_port) tuple
  • Compute inter-arrival time statistics (mean, stddev, jitter)
  • Flag low-jitter periodic connections as potential beaconing (configurable thresholds)
  • Score confidence based on: regularity, duration, packet count, known bad ports
  • Map to MITRE ATT&CK T1071 (Application Layer Protocol) and T1573 (Encrypted Channel)

Acceptance Criteria

  • Beaconing detector as a ProtocolAnalyzer or standalone analysis pass
  • Tests with synthetic periodic connection patterns
  • Generate findings with Verdict/Confidence scores
  • Report: top beaconing candidates with interval stats

Metadata

Metadata

Assignees

No one assigned

    Labels

    detectionThreat detection and analysisenhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions