Detections

Explore public detection logic contributed by the community across SIEM and rule languages.

6,535 detections

This analytic detects outbound network connections initiated by command-line tools such as `curl` or `wget` as observed in Cisco Secure Firewall Threat Defense logs. It specifically looks for allowed connections where the `EVE_Process` or `ClientApplication` fields indicate the use of these utilities. While these tools have legitimate uses, adversaries frequently abuse them to download malicious payloads, retrieve additional tools, or establish staging infrastructure on compromised systems. Detection of this activity may indicate the download phase of an attack chain or the retrieval of command-and-control utilities.
Splunk Security@SplunkSecurity
avatar
Splunk Security Content
1 year ago
1038
The following analytic detects the use of the Background Intelligent Transfer Service (BITS) client application in allowed outbound connections. It leverages logs from Cisco Secure Firewall Threat Defense devices and identifies instances where BITS is used to initiate downloads from non-standard or unexpected domains. While BITS is a legitimate Windows service used for downloading updates, it is also commonly abused by adversaries to stealthily retrieve payloads or tools. This analytic filters out known Microsoft Edge update URLs and focuses on connections that may indicate suspicious or unauthorized file transfers. If confirmed malicious, this could represent a command and control (C2) channel or a download of malware or tooling as part of an attack chain.
Splunk Security@SplunkSecurity
avatar
Splunk Security Content
1 year ago
0034
This KQL detection rule identifies suspicious login attempts in the SigninLogs dataset where a sign-in was blocked because it originated from an IP address flagged for malicious activity.

The rule specifically focuses on cases where valid credentials or token claims were used during the authentication process.
avatar
Andre Zeemering@Azeemering
avatar
Detections.ai Community
1 year ago
15389
Generic rule content from file: LOLBAS - Execution - Outbound Traffic to Suspicious TLD
avatar
Marcus Mingo@meeengoh
avatar
Tr&de
1 year ago
190154
KQL Query from file: DPRK (Famous Chollima) use of Astrill VPN
avatar
Benny Ketelslegers@security4all
avatar
Detections.ai Community
1 year ago
132179
KQL Query from file: Sentinel All-In-One IP ThreatHunt
avatar
Steven Lim@KQLWizard
avatar
SlimKQL
1 year ago
162161
KQL Query from file: Fortigate Belsen Leak KQL Check
avatar
Steven Lim@KQLWizard
avatar
SlimKQL
1 year ago
40110
KQL Query from file: Detecting Palo Alto Firewall Exploits
avatar
Steven Lim@KQLWizard
avatar
SlimKQL
1 year ago
60108
KQL Query from file: External connection to High Risk Countries
avatar
Sunny Suthar@AcEB0mb3R
avatar
Detections.ai Community
1 year ago
131132
KQL Query
avatar
Steven Lim@KQLWizard
avatar
SlimKQL
1 year ago
3082
KQL Query
avatar
Steven Lim@KQLWizard
avatar
SlimKQL
1 year ago
4170
KQL Query from file: CVE-2024-3393 DDOS Detection
avatar
Steven Lim@KQLWizard
avatar
SlimKQL
1 year ago
7064
KQL Query
avatar
Steven Lim@KQLWizard
avatar
SlimKQL
1 year ago
2059
KQL Query
avatar
Steven Lim@KQLWizard
avatar
SlimKQL
1 year ago
5051
KQL Query from file: CVE-2024-10443 Hunting: RISK:STATION
avatar
Steven Lim@KQLWizard
avatar
SlimKQL
1 year ago
2036
KQL Query from file: CVE-2025-20188 CVSS 10 out of 10
avatar
Steven Lim@KQLWizard
avatar
SlimKQL
1 year ago
4031
KQL Query from file: CVSS 9.8 Rockwell Automation Impacted by High-Severity log4net Vulnerability
avatar
Steven Lim@KQLWizard
avatar
SlimKQL
1 year ago
2025
'This rule identifies a web request with a user agent header known to belong PowerShell. <br>You can add custom Powershell indicating User-Agent headers using a watchlist, for more information refer to the [UnusualUserAgents Watchlist](https://aka.ms/ASimUnusualUserAgentsWatchlist).<br><br>
This analytic rule uses [ASIM](https://aka.ms/AboutASIM) and supports any built-in or custom source that supports the ASIM WebSession schema (ASIM WebSession Schema)'
Azure Sentinel@AzureSentinel
avatar
AzureSentinel
1 year ago
1096
'The purpose of this content is to identify successful phishing links accessed by users. Once a user clicks on a phishing link, we observe successful network activity originating from non-Microsoft network devices. These devices may include Palo Alto Networks, Fortinet, Check Point, and Zscaler devices.'
Azure Sentinel@AzureSentinel
avatar
AzureSentinel
1 year ago
50160
'Identifies patterns in the time deltas of contacts between internal and external IPs in Fortinet network data that are consistent with beaconing.
Accounts for randomness (jitter) and seasonality such as working hours that may have been introduced into the beacon pattern.
The lookback is set to 1d, the minimum granularity in time deltas is set to 60 seconds and the minimum number of beacons required to emit a detection is set to 4.
Increase the lookback period to capture beacons with larger periodicities.
The jitter tolerance is set to 0.2 - This means we account for an overall 20% deviation from the infered beacon periodicity. Seasonality is dealt with automatically using series_outliers.
Note: In large environments it may be necessary to reduce the lookback period to get fast query times.'
Azure Sentinel@AzureSentinel
avatar
AzureSentinel
1 year ago
20140
This query creates a list of IP addresses with the number of failed login attempts to Entra ID
above a set threshold ( default of 5 ). It then looks for any successful Palo Alto VPN logins from any of these IPs within the same timeframe.
Azure Sentinel@AzureSentinel
avatar
AzureSentinel
1 year ago
00105
Page 294 of 312