awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
Yara-Rules avatar

Yara-Rules/rules

0
View on GitHub↗
4,712 stars·1,057 forks·YARA·gpl-2.0·34 views

Rules

This project is a community-curated repository of YARA rules used to detect malware, webshells, and other malicious patterns in files. It serves as a dataset of signatures for identifying known malware families, software packers, and threat intelligence indicators.

The collection provides specialized detection capabilities for identifying exploit kits and anti-analysis evasion techniques, such as anti-debugging and anti-virtualization methods. It also includes signatures for cryptographic algorithm detection and the identification of unauthorized remote administration tools on servers.

The repository covers a broad surface of digital forensics and security analysis, including the inspection of malicious documents and emails for embedded code. It further supports threat hunting through the identification of patterns associated with system compromises and active security breaches.

Features

  • Malware Family Identification - Provides a comprehensive set of signatures to identify known malware families, software packers, and mobile threats.
  • Evasion Detection Rules - Implements signatures designed to detect the use of anti-debugging and anti-virtualization evasion techniques.
  • Exploitation and Malware - Provides signatures to identify exploit kits and research regarding binary infection and shellcode.
  • Threat Intelligence Feeds - Provides collections of indicators of compromise used to identify active security breaches and exploit kits.
  • Declarative Signature Formats - Provides standardized markup formats used to define security event patterns and detection logic across different platforms.
  • Logical Pattern Combinations - Implements boolean expressions over pattern matches that must evaluate to true for a malware match to be reported.
  • Anti-Analysis Technique Development - Includes signatures that detect and resist virtual machines, sandboxes, and debuggers used by analysts.
  • Binary Pattern Matching - Provides signatures for searching specific byte sequences within executable files and documents to identify malware.
  • Byte Literal Pattern Matching - Uses byte literal ranges and values to match specific byte sequences within binary data and memory dumps.
  • Intrusion Detection Systems - Identifies unauthorized webshells and remote administration tools to detect system compromise on servers.
  • Malicious String Heuristics - Identifies malicious intent by scanning for embedded shellcode, hardcoded IP addresses, and specific API function calls.
  • Webshell Detection - Includes signatures specifically designed to find unauthorized webshells and remote administration tools on servers.
  • Office and Documents - Provides patterns for scanning office suite and document formats for embedded malicious code.
  • Document Analysis Tools - Provides utilities for inspecting and extracting content from malicious documents and emails.
  • Rule Categorizations - Groups detection rules into categories such as threat type or software family to organize rule sets.
  • Signature-Based Discovery - Scans binaries and files for the presence of specific cryptographic algorithms used to secure or hide data.
  • Algorithm Detection - Scans binaries for specific cryptographic algorithms used to encrypt or obfuscate malicious data.
  • Digital Forensics - Offers signatures for investigating digital evidence, including malicious code embedded in documents and emails.
  • Threat Intelligence - Centralized repository for YARA detection rules.
  • Yara Rule Collections - Large, community-maintained collection of rules.
  • Fingerprinting and Signatures - Compiles and maintains a repository of malware detection signatures.
  • Malware Analysis - A repository of YARA rules for malware detection.
  • Malware Detection Rules - Comprehensive repository of rules for malware identification.

Star history

Star history chart for yara-rules/rulesStar history chart for yara-rules/rules

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Frequently asked questions

What does yara-rules/rules do?

This project is a community-curated repository of YARA rules used to detect malware, webshells, and other malicious patterns in files. It serves as a dataset of signatures for identifying known malware families, software packers, and threat intelligence indicators.

What are the main features of yara-rules/rules?

The main features of yara-rules/rules are: Malware Family Identification, Evasion Detection Rules, Exploitation and Malware, Threat Intelligence Feeds, Declarative Signature Formats, Logical Pattern Combinations, Anti-Analysis Technique Development, Binary Pattern Matching.

Which projects share features with yara-rules/rules?

Projects with overlapping indexed features include: eset/malware-ioc — Indicators of Compromises (IOC) of our various investigations. fireeye/iocs — FireEye Publicly Shared Indicators of Compromise (IOCs). aptnotes/data — APTnotes data. virustotal/yara — YARA is a pattern matching engine and binary analysis tool used to identify and classify malware samples. It functions… lordnoteworthy/al-khaser — Al-Khaser is a research project focused on the development of anti-analysis and evasion techniques to resist reverse… sbilly/awesome-security — This project is a comprehensive, curated directory of cybersecurity resources, software, and documentation designed to…

Projects sharing features with Rules

These projects share indexed features with Rules. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • eset/malware-ioceset avatar

    eset/malware-ioc

    1,955View on GitHub↗

    Indicators of Compromises (IOC) of our various investigations

    YARA
    View on GitHub↗1,955
  • fireeye/iocsfireeye avatar

    fireeye/iocs

    470View on GitHub↗

    FireEye Publicly Shared Indicators of Compromise (IOCs)

    View on GitHub↗470
  • aptnotes/dataaptnotes avatar

    aptnotes/data

    1,794View on GitHub↗

    APTnotes data

    View on GitHub↗1,794
  • virustotal/yaraVirusTotal avatar

    VirusTotal/yara

    9,420View on GitHub↗

    YARA is a pattern matching engine and binary analysis tool used to identify and classify malware samples. It functions as a malware research framework that allows for the definition of file descriptions and detection rules to find indicators of compromise within binaries. The system enables the creation of custom detection rules using strings, wildcards, and regular expressions. These rules use boolean logic to match textual or binary patterns, allowing for the classification of files into specific malware families and the automation of threat intelligence. The engine utilizes Aho-Corasick s

    Cyara
    View on GitHub↗9,420
Compare all 30 related projects→