YARAC(1) compile rules to yara YARAC(1)

yarac - کامپایل کردن قواعد برای yara

yarac [OPTION]... [RULE_FILE]... OUTPUT_FILE

برای اجرای YARA به دو چیز نیاز خواهید داشت: فایلی حاوی قواعدی که می‌خواهید استفاده کنید (چه به صورت کد منبع یا شکل کامپایل‌شده) و هدفی که باید پویش شود. هدف می‌تواند یک فایل، یک پوشه، یا یک پردازش باشد.

فایل‌های قواعد را می‌توان مستقیماً در قالب کد منبع منتقل کرد، یا از قبل با ابزار yarac کامپایل نمود. چنانچه قصد دارید YARA را چندین بار با قواعد یکسان اجرا کنید، ممکن است ترجیح دهید قواعد را به شکل کامپایل‌شده به کار ببرید. به این ترتیب در زمان صرفه‌جویی خواهید کرد، زیرا بارگذاری قواعد کامپایل‌شده برای YARA بسیار سریع‌تر از کامپایل دوباره و دوباره همان قواعد است.

قواعد بر روی هدفی که به عنوان آخرین آرگومان به YARA مشخص شده اعمال خواهند شد؛ اگر هدف مسیری به یک دایرکتوری باشد، تمام فایل‌های درون آن پویش خواهند شد.

تعریف متغیر خارجی.
غیرفعال کردن هشدارها.
در نظر گرفتن هشدارها به عنوان خطا. در صورت استفاده هم‌زمان با --no-warnings. تأثیری ندارد.
نمایش اطلاعات نسخه.

گزینه -d برای تعریف متغیرهای خارجی استفاده می‌شود. برای نمونه:

-d flag=true

-d beast=666

-d name="James Bond"

yara(1)

ابزار yarac توسط Victor M. Alvarez <vmalvarez@virustotal.com> نوشته شده است. این صفحه راهنما توسط Joao Eriberto Mota Filho <eriberto@eriberto.pro.br> برای پروژه دبیان نوشته شده است (اما ممکن است توسط دیگران نیز استفاده شود).

Jan 2014 YARAC 2.0