From 6588e5117b181f2b6dc611ce0afcea75cc7b9065 Mon Sep 17 00:00:00 2001 From: Travis Green Date: Thu, 25 Apr 2019 14:12:42 -0600 Subject: [PATCH] Update and cleanup Ordered keynames more consistantly. Added JA3 ruleset from abuse.ch. Shortened tgreen rules summary to < 100 chars, added description. --- index.yaml | 49 ++++++++++++++++++++++++++++--------------------- 1 file changed, 28 insertions(+), 21 deletions(-) diff --git a/index.yaml b/index.yaml index e12bbe0..dc69021 100644 --- a/index.yaml +++ b/index.yaml @@ -3,14 +3,14 @@ version: 1 sources: - # Proofpoint/Emerging Threats Open ruleset. et/open: + summary: Emerging Threats Open Ruleset + description: | + Proofpoint ET Open is a timely and accurate rule set for detecting and blocking advanced threats vendor: Proofpoint license: MIT - summary: Emerging Threats Open Ruleset url: https://rules.emergingthreats.net/open/suricata-%(__version__)s/emerging.rules.tar.gz - # Proofpoint/Emerging Threats Pro ruleset. et/pro: summary: Emerging Threats Pro Ruleset description: | @@ -25,71 +25,78 @@ sources: replaces: - et/open - # The OISF Traffic ID ruleset. oisf/trafficid: - vendor: OISF summary: Suricata Traffic ID ruleset + vendor: OISF license: MIT url: https://openinfosecfoundation.org/rules/trafficid/trafficid.rules support-url: https://redmine.openinfosecfoundation.org/ min-version: 4.0.0 ptresearch/attackdetection: - vendor: Positive Technologies summary: Positive Technologies Attack Detection Team ruleset description: | The Attack Detection Team searches for new vulnerabilities and 0-days, reproduces it and creates PoC exploits to understand how these security flaws work and how related attacks can be detected on the network layer. Additionally, we are interested in malware and hackers’ TTPs, so we develop Suricata rules for detecting all sorts of such activities. - url: https://raw.githubusercontent.com/ptresearch/AttackDetection/master/pt.rules.tar.gz + vendor: Positive Technologies license: Custom license-url: https://raw.githubusercontent.com/ptresearch/AttackDetection/master/LICENSE + url: https://raw.githubusercontent.com/ptresearch/AttackDetection/master/pt.rules.tar.gz - # Secureworks suricata-malware ruleset. scwx/malware: - vendor: Secureworks - summary: Secureworks suricata-malware ruleset. + summary: Secureworks suricata-malware ruleset description: | High-fidelity, high-priority ruleset composed mainly of malware-related countermeasures and curated by the Secureworks Counter Threat Unit research team. + vendor: Secureworks + license: Commercial url: https://ws.secureworks.com/ti/ruleset/%(secret-code)s/Suricata_suricata-malware_latest.tgz parameters: secret-code: prompt: Secureworks Threat Intelligence Authentication Token - license: Commercial subscribe-url: https://www.secureworks.com/contact/ (Please reference CTU Countermeasures) min-version: 2.0.9 - # Secureworks suricata-security ruleset. scwx/security: - vendor: Secureworks - summary: Secureworks suricata-security ruleset. + summary: Secureworks suricata-security ruleset description: | Broad ruleset composed of malware rules and other security-related countermeasures, and curated by the Secureworks Counter Threat Unit research team. + vendor: Secureworks + license: Commercial url: https://ws.secureworks.com/ti/ruleset/%(secret-code)s/Suricata_suricata-security_latest.tgz parameters: secret-code: prompt: Secureworks Threat Intelligence Authentication Token - license: Commercial subscribe-url: https://www.secureworks.com/contact/ (Please reference CTU Countermeasures) min-version: 2.0.9 - # SSBL FP blacklist ruleset. sslbl/ssl-fp-blacklist: summary: Abuse.ch SSL Blacklist + description: | + The SSL Blacklist (SSLBL) is a project of abuse.ch with the goal of detecting malicious SSL connections, by identifying and blacklisting SSL certificates used by botnet C&C servers. In addition, SSLBL identifies JA3 fingerprints that helps you to detect & block malware botnet C&C communication on the TCP layer. vendor: Abuse.ch license: Non-Commercial url: https://sslbl.abuse.ch/blacklist/sslblacklist.rules - - # Etnetera a.s. blacklist ruleset + + sslbl/ja3-fingerprints: + summary: Abuse.ch Suricata JA3 Fingerprint Ruleset + description: | + If you are running Suricata, you can use the SSLBL's Suricata JA3 FingerprintRuleset to detect and/or block malicious SSL connections in your network based on the JA3 fingerprint. Please note that your need Suricata 4.1.0 or newer in order to use the JA3 fingerprint ruleset. + vendor: Abuse.ch + license: Non-Commercial + url: https://sslbl.abuse.ch/blacklist/ja3_fingerprints.rules + min-version: 4.1.0 + etnetera/aggressive: + summary: Etnetera aggressive IP blacklist vendor: Etnetera a.s. license: MIT - summary: Etnetera aggressive IP blacklist url: https://security.etnetera.cz/feeds/etn_aggressive.rules min-version: 4.0.0 - # tgreen's hunting rules tgreen/hunting: + summary: Threat hunting rules + description: | + Heuristic ruleset for hunting. Focus on anomaly detection and showcasing latest engine features, not performance. vendor: tgreen license: GPLv3 - summary: Heuristic ruleset for hunting. Focus on anomaly detection and showcasing latest engine features, not performance. url: https://raw.githubusercontent.com/travisbgreen/hunting-rules/master/hunting.rules min-version: 4.1.0 -- 2.47.3