This hunt detects adversary activity involving four specific indicators of compromise (IOCs) linked to the SnappyClient tool, which may signal reconnaissance or data exfiltration efforts within the environment. The SOC team should proactively search for these IOCs in Azure Sentinel to identify early-stage threats and mitigate potential risks before they escalate into broader security incidents.
Malware Family: SnappyClient Total IOCs: 4 IOC Types: domain, ip:port
| Type | Value | Threat Type | First Seen | Confidence |
|---|---|---|---|---|
| ip:port | 95[.]179[.]151[.]97:3333 | botnet_cc | 2026-08-11 | 75% |
| domain | dreamlinestream.com | botnet_cc | 2026-08-11 | 100% |
| ip:port | 217[.]144[.]187[.]85:3333 | botnet_cc | 2026-08-11 | 75% |
| domain | yodagoodie.shop | botnet_cc | 2026-08-11 | 100% |
// Hunt for network connections to known malicious IPs
// Source: ThreatFox - SnappyClient
let malicious_ips = dynamic(["217.144.187.85", "95.179.151.97"]);
CommonSecurityLog
| where DestinationIP in (malicious_ips) or SourceIP in (malicious_ips)
| project TimeGenerated, SourceIP, DestinationIP, DestinationPort, DeviceAction, Activity
| order by TimeGenerated desc
// Hunt in Defender for Endpoint network events
let malicious_ips = dynamic(["217.144.187.85", "95.179.151.97"]);
DeviceNetworkEvents
| where RemoteIP in (malicious_ips)
| project Timestamp, DeviceName, RemoteIP, RemotePort, InitiatingProcessFileName, ActionType
| order by Timestamp desc
// Hunt for DNS queries to known malicious domains
// Source: ThreatFox - SnappyClient
let malicious_domains = dynamic(["dreamlinestream.com", "yodagoodie.shop"]);
DnsEvents
| where Name has_any (malicious_domains)
| project TimeGenerated, Computer, Name, IPAddresses, QueryType
| order by TimeGenerated desc
| Sentinel Table | Notes |
|---|---|
CommonSecurityLog | Ensure this data connector is enabled |
DeviceNetworkEvents | Ensure this data connector is enabled |
DnsEvents | Ensure this data connector is enabled |
Here are 5 specific false positive scenarios for the ThreatFox: SnappyClient IOCs detection rule, including suggested filters and exclusions tailored for an enterprise environment:
Scenario: Automated Patch Deployment via SCCM/Intune
SnappyClient application on endpoints during maintenance windows. This triggers network connections and file integrity checks matching the rule’s IOCs.C:\Program Files\SnappyClient\bin\snappy-updater.exe running under the SYSTEM or a specific service account (e.g., DOMAIN\PatchService).Scenario: Scheduled Backup and Archive Jobs
VeeamTransportService, CommvaultAgent, or RubrikBackup that interact with paths containing \SnappyClient\. Alternatively, suppress alerts during the defined maintenance window (e.g., 02:00 – 05:00 local time) for backup-related network flows.Scenario: Endpoint Detection and Response (EDR) Scanning
SnappyClient installation directory. The EDR engine generates its