awesome-repositories.com
المدونة
MCP
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعخادم MCPحولكيفية ترتيب النتائجالصحافة
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
VirusTotal avatar

VirusTotal/yara

0
View on GitHub↗
9,420 نجوم·1,552 تفرعات·C·bsd-3-clause·13 مشاهداتvirustotal.github.io/yara↗

Yara

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 string matching and a regular expression engine to scan files. It processes data via buffer-based stream processing and transforms human-readable rules into a bytecode format for execution.

Features

  • Malware Research Frameworks - Functions as a comprehensive framework for defining file descriptions and detection rules used in malware research.
  • Pattern Matching Engines - An engine that scans files for specific strings, regular expressions and binary sequences based on custom rules.
  • Malware Detection Rules - Classifies files by matching patterns and regular expressions against a set of predefined rules.
  • Sample Classification - Identifies known malware families by matching files against specific textual and binary patterns.
  • Binary Analysis Tools - Provides a utility for inspecting the contents of binaries to find indicators of compromise.
  • Binary Pattern Matching - Searches through executable files for specific byte sequences to identify software versions or hidden threats.
  • Custom Detection Rules - Enables the creation of custom detection rules using strings, wildcards, and regular expressions.
  • Malware Analysis - Provides tools for analyzing suspicious files and categorizing threats by applying complex rule sets.
  • Malware Analysis Tools - Provides a specialized tool for identifying and classifying malware samples using boolean logic.
  • Memory-Efficient Data Streaming - Processes large binaries in memory-efficient chunks to prevent system memory overload during scans.
  • Bytecode Compilation - Transforms human-readable rule definitions into a compact binary bytecode format for high-performance execution.
  • Regular Expression Engines - Integrates a regular expression engine to perform flexible pattern matching against binary and text data.
  • Rule Evaluation Engines - Combines multiple pattern matches using boolean logic to determine if a file satisfies a complex detection rule.
  • Multi-Pattern Matching Algorithms - Implements the Aho-Corasick algorithm for simultaneous multi-pattern string matching to ensure linear time scanning.
  • Detection and Hunting Tools - Pattern matching tool for identifying malicious files.
  • Game Hacking Tools - Pattern matching engine for identifying binary or textual signatures.
  • التعلم والمراجع - The official YARA pattern matching engine.
  • Security Tools - Pattern matching tool for malware identification.
  • Threat Intelligence - Identifies and classifies malware using pattern matching.

سجل النجوم

مخطط تاريخ النجوم لـ virustotal/yaraمخطط تاريخ النجوم لـ virustotal/yara

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

بدائل مفتوحة المصدر لـ Yara

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Yara.
  • mandiant/flare-flossالصورة الرمزية لـ mandiant

    mandiant/flare-floss

    3,886عرض على GitHub↗

    Flare-floss is a security utility and static binary string extractor designed to uncover hidden text and configuration data within compiled binaries. It functions as an obfuscated string decoder and reverse engineering tool to translate encoded strings into readable text for security auditing. The project employs emulated execution to capture the decrypted state of strings in memory by running small chunks of binary code in a virtual CPU. It further utilizes static analysis disassembly, intermediate representation analysis, and heuristic-based pattern matching to identify and decode strings t

    Pythondeobfuscationflaregsoc-2026
    عرض على GitHub↗3,886
  • 0xd4d/de4dotالصورة الرمزية لـ 0xd4d

    0xd4d/de4dot

    7,426عرض على GitHub↗

    de4dot is a .NET deobfuscator, unpacker, and assembly analysis tool. It is designed to remove obfuscation layers, restore metadata, and simplify bytecode control flow to transform protected binaries back into human-readable code. The project features specialized systems for decrypting strings and constants using both static and dynamic analysis. It identifies specific protection tools through pattern-based detection and strips anti-analysis protections, such as tamper detection and anti-debugging code. The tool provides a suite of reverse engineering capabilities, including binary wrapper un

    C#
    عرض على GitHub↗7,426
  • cuckoosandbox/cuckooالصورة الرمزية لـ cuckoosandbox

    cuckoosandbox/cuckoo

    5,959عرض على GitHub↗

    Cuckoo is an open-source automated malware analysis system that executes suspicious files inside isolated virtual machines and produces structured behavioral reports. The platform captures system calls, file operations, and network activity during execution, compiling them into comprehensive analysis documents for programmatic consumption. The system operates through a modular analysis pipeline that processes behavioral data, applying YARA signature patterns against captured artifacts to identify known malware families. Each analysis run starts from a clean virtual machine snapshot to ensure

    JavaScript
    عرض على GitHub↗5,959
  • horsicq/detect-it-easyالصورة الرمزية لـ horsicq

    horsicq/Detect-It-Easy

    10,266عرض على GitHub↗

    Detect-It-Easy is a binary file identifier and analysis toolkit designed to determine file formats, compilers, and packers. It functions as a binary file identifier that utilizes signature matching and heuristic analysis to identify executable and archive formats. The project includes a custom file signature engine and a scriptable rule system for defining and applying detection logic to identify specific binary patterns. It features specialized detectors for Android packages, such as APK and DEX files, and a malware packer detector to identify protections, obfuscators, and virus families. T

    JavaScriptbinary-analysisdebuggerdetect
    عرض على GitHub↗10,266
عرض جميع البدائل الـ 30 لـ Yara→

الأسئلة الشائعة

ما هي وظيفة virustotal/yara؟

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.

ما هي الميزات الرئيسية لـ virustotal/yara؟

الميزات الرئيسية لـ virustotal/yara هي: Malware Research Frameworks, Pattern Matching Engines, Malware Detection Rules, Sample Classification, Binary Analysis Tools, Binary Pattern Matching, Custom Detection Rules, Malware Analysis.

ما هي البدائل مفتوحة المصدر لـ virustotal/yara؟

تشمل البدائل مفتوحة المصدر لـ virustotal/yara: mandiant/flare-floss — Flare-floss is a security utility and static binary string extractor designed to uncover hidden text and configuration… 0xd4d/de4dot — de4dot is a .NET deobfuscator, unpacker, and assembly analysis tool. It is designed to remove obfuscation layers,… cuckoosandbox/cuckoo — Cuckoo is an open-source automated malware analysis system that executes suspicious files inside isolated virtual… horsicq/detect-it-easy — Detect-It-Easy is a binary file identifier and analysis toolkit designed to determine file formats, compilers, and… rshipp/awesome-malware-analysis — This project is a comprehensive, community-driven directory of open-source tools, datasets, and documentation for… x64dbg/x64dbg — This project is a graphical Windows debugger designed for the analysis and manipulation of compiled binary…