Host-based monitoring through Wazuh provided excellent endpoint visibility but missed network-layer threats: lateral movement via network protocols, DNS-based C2, and encrypted traffic analysis. We needed network visibility to complement the endpoint SIEM.
Network (SPAN Port from Core Switch)
|
v
Security Onion 2.4 (Standalone Deployment)
|-- Suricata 6.x (IDS: signature detection)
|-- Zeek 6.x (Protocol analysis + logging)
|-- Strelka (File extraction + analysis)
|-- Elastic Stack (Storage + visualization)
|-- SOC Analyst Interface (Kibana)# Detect Cobalt Strike JA3 fingerprint
alert tls any any -> any any (
msg:"Cobalt Strike JA3 Fingerprint";
ja3.hash; content:"51c64c77e60f3980eea90869b68c58a8";
classtype:trojan-activity;
sid:9000001; rev:1;
)
# DNS tunneling detection
alert dns any any -> any 53 (
msg:"DNS Tunneling - High entropy query";
dns.query; content:"."; pcre:"/[a-z0-9]{30,}/i";
threshold:type threshold, track by_src, count 50, seconds 60;
sid:9000010; rev:1;
)