This hunt detects adversaries leveraging wget utility traffic to access known malicious URLs identified by URLhaus, often indicating automated command-and-control communication or initial payload retrieval. Proactively hunting for these specific UA-wget patterns in Azure Sentinel is critical to identify early-stage lateral movement or data exfiltration attempts that may evade standard web proxy signatures due to the use of common system tools.
Threat: ua-wget Total URLs: 12 Active URLs: 0
| URL | Status | Threat | Date Added |
|---|---|---|---|
hxxp://5.182.210.61/463bc8 | offline | malware_download | 2026-07-29 |
hxxp://5.182.210.61/45b5ab | offline | malware_download | 2026-07-29 |
hxxp://5.182.210.61/193fbf | offline | malware_download | 2026-07-29 |
hxxp://5.182.210.61/4e7801 | offline | malware_download | 2026-07-29 |
hxxp://5.182.210.61/eb6627 | offline | malware_download | 2026-07-29 |
hxxp://5.182.210.61/2b88f1 | offline | malware_download | 2026-07-29 |
hxxp://5.182.210.61/ae1b25 | offline | malware_download | 2026-07-29 |
hxxp://5.182.210.61/716d57 | offline | malware_download | 2026-07-29 |
hxxp://5.182.210.61/93e25d | offline | malware_download | 2026-07-29 |
hxxp://5.182.210.61/56708e | offline | malware_download | 2026-07-29 |
hxxp://5.182.210.61/8f0b0c | offline | malware_download | 2026-07-29 |
hxxp://5.182.210.61/e04648 | offline | malware_download | 2026-07-29 |
// Hunt for DNS resolution of URLhaus malicious domains
// Threat: ua-wget
let malicious_domains = dynamic(["5.182.210.61"]);
DnsEvents
| where Name has_any (malicious_domains)
| project TimeGenerated, Computer, Name, IPAddresses
| order by TimeGenerated desc
// Hunt for web traffic to URLhaus malicious domains
let malicious_domains = dynamic(["5.182.210.61"]);
CommonSecurityLog
| where RequestURL has_any (malicious_domains) or DestinationHostName has_any (malicious_domains)
| project TimeGenerated, SourceIP, RequestURL, DestinationHostName, DeviceAction
| order by TimeGenerated desc
| Sentinel Table | Notes |
|---|---|
CommonSecurityLog | Ensure this data connector is enabled |
DnsEvents | Ensure this data connector is enabled |
Here are 4 specific false positive scenarios for the URLhaus: ua-wget Malicious URLs rule in an enterprise environment, along with suggested filters or exclusions:
Automated Backup and Migration Scripts
wget within Bash scripts to pull configuration files, backup archives (e.g., .tar.gz), or software installers from internal repositories or public CDNs. These legitimate downloads often carry the standard User-Agent: Wget/1.x header, triggering the rule when accessing known safe domains like github.com, azure.archive.org, or internal file servers..tar, .zip, .iso) accessed from these trusted hosts.CI/CD Pipeline Artifact Retrieval
wget during the build phase to fetch dependencies, Docker images, or release notes from external registries (e.g., maven.apache.org, docker.io). The pipeline agents running these jobs generate high-volume traffic with the ua-wget signature.*.maven.org, *.docker.io).Scheduled Compliance and Reporting Jobs
wget to periodically fetch regulatory updates, threat intelligence feeds, or audit logs from external vendors. For instance, a nightly job might download the latest CVE list from nvd.nist.gov using wget, which mimics