.TH "clamscan" "1" "December 4, 2013" "ClamAV 1.5.4" "Clam AntiVirus" .SH "نام (NAME)" clamscan \- پویش فایل‌ها و پوشه‌ها برای شناسایی ویروس و بدافزار با ClamAV .SH "خلاصه دستور (SYNOPSIS)" .B clamscan [\fIگزینه‌ها\fR] [\fIفایل/پوشه/\-\fR] .SH "توضیحات (DESCRIPTION)" دستور \fBclamscan\fR یک پویشگر ضدویروس خط فرمان است. .SH "گزینه‌ها (OPTIONS)" بیشتر گزینه‌ها سوییچ‌های ساده‌ای هستند که برخی از قابلیت‌ها را فعال یا غیرفعال می‌کنند. گزینه‌های مشخص‌شده با [=yes/no(*)] می‌توانند به صورت اختیاری با =yes/=no همراه شوند؛ اگر این گزینه‌ها بدون آرگومان بولی فراخوانی شوند، پویشگر مقدار «yes» را در نظر می‌گیرد. علامت ستاره نشان‌دهنده تنظیم داخلی پیش‌فرض برای آن گزینه است. .TP \fB\-h, \-\-help\fR چاپ اطلاعات راهنما و خروج. .TP \fB\-V, \-\-version\fR چاپ شماره نسخه و خروج. .TP \fB\-v, \-\-verbose\fR نمایش خروجی با جزئیات کامل. .TP \fB\-a, \-\-archive\-verbose\fR نمایش نام فایل‌های درون بایگانی‌های پویش‌شده. .TP \fB\-\-debug\fR نمایش پیام‌های اشکال‌زدایی از سوی libclamav. .TP \fB\-\-quiet\fR حالت بی‌صدا (تنها نمایش پیام‌های خطا). .TP \fB\-\-stdout\fR نوشتن تمام پیام‌ها (به جز خروجی libclamav) در خروجی استاندارد (stdout). .TP \fB\-\-no\-summary\fR عدم نمایش گزارش خلاصه در پایان عملیات پویش. .TP \fB\-i, \-\-infected\fR فقط چاپ و نمایش فایل‌های آلوده. .TP \fB\-o, \-\-suppress\-ok\-results\fR صرف‌نظر کردن از چاپ فایل‌های سالم و بدون مشکل (OK). .TP \fB\-\-bell\fR به صدا درآوردن زنگ هشدار سیستم هنگام شناسایی ویروس. .TP \fB\-\-tempdir=DIRECTORY\fR ایجاد فایل‌های موقت در پوشه DIRECTORY. این پوشه باید برای کاربر «clamav» یا کاربر غیرممتازی که clamscan را اجرا می‌کند قابل نوشتن باشد. .TP \fB\-\-leave\-temps\fR عدم حذف فایل‌های موقت پس از اتمام کار. .TP \fB\-\-force\-to\-disk\fR این گزینه باعث می‌شود پویش‌های حافظه یا نگاشت‌های تو در تو، محتوا را روی دیسک تخلیه (dump) کنند. با فعال کردن این گزینه، داده‌های بیشتری روی دیسک نوشته می‌شود و در صورت فعال بودن گزینه LeaveTemporaryFiles در دسترس خواهد بود. .TP \fB\-\-gen\-json\fR تولید توضیحات در قالب JSON برای فایل(های) پویش‌شده. در صورت فعال بودن \-\-leave\-temps، ساختار JSON در خروجی چاپ شده و در پوشه موقت نیز ذخیره می‌گردد. .TP \fB\-\-json\-store\-html\-uris\fR ذخیره نشانی‌های URI موجود در HTML در فراداده. نشانی‌های URI در فایلی با نام metadata.json درون آرایه‌ای به نام «URIs» نوشته خواهند شد. .TP \fB\-\-json\-store\-pdf\-uris\fR ذخیره نشانی‌های URI موجود در PDF در فراداده. نشانی‌های URI در فایلی با نام metadata.json درون آرایه‌ای به نام «URIs» نوشته خواهند شد. .TP \fB\-\-json\-store\-extra\-hashes\fR ذخیره درهم‌سازهای md5 و sha1 علاوه بر sha2-256 در فراداده. .TP \fB\-d FILE/DIR, \-\-database=FILE/DIR\fR بارگذاری پایگاه‌داده ویروس از FILE یا بارگذاری تمام فایل‌های پایگاه‌داده ویروس از DIR. .TP \fB\-\-official\-db\-only=[yes/no(*)]\fR تنها بارگذاری امضاهای رسمی ارائه‌شده توسط پروژه ClamAV. .TP \fB\-\-fail\-if\-cvd\-older\-than=days\fR خروج با کد خطای غیرصفر در صورتی که پایگاه‌داده ویروس از تعداد روزهای تعیین‌شده قدیمی‌تر باشد. .TP \fB\-l FILE, \-\-log=FILE\fR ذخیره گزارش پویش در FILE. .TP \fB\-r, \-\-recursive\fR پویش بازگشتی پوشه‌ها. تمامی زیرپوشه‌های درون پوشه مشخص‌شده نیز پویش خواهند شد. .TP \fB\-z, \-\-allmatch\fR پس از پیدا شدن یک تطابق، پویش در داخل همان فایل برای یافتن موارد مشکوک بیشتر ادامه یابد. .TP \fB\-\-cross\-fs=[yes(*)/no]\fR پویش فایل‌ها و پوشه‌ها روی سایر سیستم‌های فایل. .TP \fB\-\-follow\-dir\-symlinks=[0/1(*)/2]\fR دنبال کردن پیوندهای نمادین پوشه. ۳ حالت وجود دارد: 0 - هرگز پیوندهای نمادین پوشه دنبال نشوند، 1 (پیش‌فرض) - تنها پیوندهای نمادین پوشه‌ای که مستقیماً به عنوان آرگومان به clamscan داده شده‌اند دنبال شوند، 2 - پیوندهای نمادین پوشه همواره دنبال شوند. .TP \fB\-\-follow\-file\-symlinks=[0/1(*)/2]\fR دنبال کردن پیوندهای نمادین فایل. ۳ حالت وجود دارد: 0 - هرگز پیوندهای نمادین فایل دنبال نشوند، 1 (پیش‌فرض) - تنها پیوندهای نمادین فایلی که مستقیماً به عنوان آرگومان به clamscan داده شده‌اند دنبال شوند، 2 - پیوندهای نمادین فایل همواره دنبال شوند. .TP \fB\-f FILE, \-\-file\-list=FILE\fR پویش فایل‌های فهرست‌شده به صورت خط به خط در FILE. .TP \fB\-\-remove[=yes/no(*)]\fR حذف فایل‌های آلوده. \fBبسیار احتیاط کنید!\fR .TP \fB\-\-move=DIRECTORY\fR انتقال فایل‌های آلوده به پوشه DIRECTORY. این پوشه باید برای کاربر «clamav» یا کاربر غیرممتازی که clamscan را اجرا می‌کند قابل نوشتن باشد. .TP \fB\-\-copy=DIRECTORY\fR کپی کردن فایل‌های آلوده در پوشه DIRECTORY. این پوشه باید برای کاربر «clamav» یا کاربر غیرممتازی که clamscan را اجرا می‌کند قابل نوشتن باشد. .TP \fB\-\-exclude=REGEX, \-\-exclude\-dir=REGEX\fR عدم پویش نام فایل‌ها/پوشه‌هایی که با عبارت منظم مطابقت دارند. از این گزینه‌ها می‌توان چندین بار استفاده کرد. .TP \fB\-\-include=REGEX, \-\-include\-dir=REGEX\fR تنها پویش فایل‌ها/پوشه‌هایی که با عبارت منظم مطابقت دارند. از این گزینه‌ها می‌توان چندین بار استفاده کرد. .TP \fB\-\-bytecode[=yes(*)/no]\fR با فعال بودن این گزینه، ClamAV بایت‌کد را از پایگاه‌داده بارگذاری می‌کند. اکیداً توصیه می‌شود این گزینه را فعال نگه دارید، زیرا در غیر این صورت ممکن است شناسایی بسیاری از ویروس‌های جدید را از دست بدهید. .TP \fB\-\-bytecode\-unsigned[=yes/no(*)]\fR اجازه به بارگذاری بایت‌کد از خارج فایل‌های دارای امضای دیجیتال .c[lv]d. \fBهشدار\fR: شما هرگز نباید امضاهای بایت‌کد را از منابع غیرقابل اعتماد اجرا کنید. انجام این کار ممکن است منجر به اجرای کدهای دلخواه و مخرب شود. .TP \fB\-\-bytecode\-timeout=N\fR تنظیم مهلت زمانی (تایم‌اوت) بایت‌کد بر حسب میلی‌ثانیه (پیش‌فرض: 10000 = ۱۰ ثانیه). .TP \fB\-\-statistics[=none(*)/bytecode/pcre]\fR جمع‌آوری و چاپ آمارهای مربوط به اجرا. .TP \fB\-\-detect\-pua[=yes/no(*)]\fR شناسایی برنامه‌های احتمالاً ناخواسته (PUA). .TP \fB\-\-exclude\-pua=CATEGORY\fR مستثنی کردن یک دسته‌بندی مشخص از PUA. از این گزینه می‌توان چندین بار استفاده کرد. برای مشاهده فهرست کامل PUA به https://docs.clamav.net/faq/faq-pua.html مراجعه کنید. .TP \fB\-\-include\-pua=CATEGORY\fR تنها شامل کردن یک دسته‌بندی مشخص از PUA. از این گزینه می‌توان چندین بار استفاده کرد. برای مشاهده فهرست کامل PUA به https://docs.clamav.net/faq/faq-pua.html مراجعه کنید. .TP \fB\-\-detect\-structured[=yes/no(*)]\fR استفاده از ماژول پیشگیری از نشت داده (DLP) برای شناسایی شماره‌های تامین اجتماعی (SSN) و شماره کارت‌های اعتباری در اسناد و فایل‌های متنی. .TP \fB\-\-structured\-ssn\-format=X\fR مقدار X=0: جستجو برای شماره‌های تامین اجتماعی معتبر در قالب xxx-yy-zzzz (عادی)؛ مقدار X=1: جستجو برای شماره‌های تامین اجتماعی معتبر در قالب xxxyyzzzz (بدون خط تیره)؛ مقدار X=2: جستجو برای هر دو قالب. پیش‌فرض 0 است. .TP \fB\-\-structured\-ssn\-count=#n\fR این گزینه حداقل تعداد شماره‌های تامین اجتماعی موجود در یک فایل را برای ایجاد هشدار شناسایی تنظیم می‌کند (پیش‌فرض: 3). .TP \fB\-\-structured\-cc\-count=#n\fR این گزینه حداقل تعداد شماره‌های کارت اعتباری موجود در یک فایل را برای ایجاد هشدار شناسایی تنظیم می‌کند (پیش‌فرض: 3). .TP \fB\-\-scan\-mail[=yes(*)/no]\fR پویش فایل‌های ایمیل. در صورت غیرفعال کردن این گزینه، فایل‌های اصلی همچنان پویش خواهند شد اما بدون تجزیه پیام‌ها یا پیوست‌های جداگانه. .TP \fB\-\-phishing\-sigs[=yes(*)/no]\fR فعال‌سازی شناسایی فیشینگ مبتنی بر امضای ایمیل. .TP \fB\-\-phishing\-scan\-urls[=yes(*)/no]\fR فعال‌سازی شناسایی فیشینگ مبتنی بر امضای نشانی‌های اینترنتی (Heuristics.Phishing.Email.*). .TP \fB\-\-heuristic\-alerts[=yes(*)/no]\fR در برخی موارد (مانند بدافزارهای پیچیده، آسیب‌پذیری‌ها در فایل‌های تصویری و غیره)، ClamAV از الگوریتم‌های ویژه‌ای برای شناسایی دقیق استفاده می‌کند. از این گزینه می‌توان برای کنترل شناسایی مبتنی بر الگوریتم استفاده کرد. .TP \fB\-\-heuristic\-scan\-precedence[=yes/no(*)]\fR اجازه تقدم یافتن تطابق ابتکاری (هیوریستیک). در صورت فعال بودن، چنانچه یک پویش ابتکاری (مانند phishingScan) ویروس یا فیشینگ احتمالی را شناسایی کند، بلافاصله عملیات پویش را متوقف می‌کند. این حالت به دلیل صرفه‌جویی در زمان پردازش پردازنده توصیه می‌شود. در صورت غیرفعال بودن، ویروس یا فیشینگ شناسایی‌شده توسط پویش‌های ابتکاری تنها در پایان عملیات پویش گزارش خواهد شد. اگر یک بایگانی هم حاوی ویروس/فیشینگ شناسایی‌شده به شیوه ابتکاری و هم شامل یک بدافزار واقعی باشد، بدافزار واقعی گزارش می‌شود. در صورتی که تمایل دارید با ویروس‌های «Heuristics.*» متفاوت از بدافزارهای «واقعی» برخورد کنید، این گزینه را غیرفعال نگه دارید. اگر یک ویروس بدون استفاده از روش‌های ابتکاری (مبتنی بر امضا) زودتر یافت شود، بدون در نظر گرفتن این گزینه، پویش بلافاصله متوقف خواهد شد. .TP \fB\-\-normalize[=yes(*)/no]\fR عادی‌سازی (فشرده‌سازی فاصله‌ها، تبدیل به حروف کوچک و غیره) فایل‌های html، اسکریپت و متن. برای سازگاری با yara از normalize=no استفاده کنید. .TP \fB\-\-scan\-pe[=yes(*)/no]\fR سرنام PE برگرفته از Portable Executable (اجرایی قابل‌حمل) است \- قالبی برای فایل‌های اجرایی که در تمام نسخه‌های ۳۲ بیتی سیستم‌عامل ویندوز به کار می‌رود. به طور پیش‌فرض ClamAV تحلیل عمیق‌تری روی فایل‌های اجرایی انجام داده و تلاش می‌کند بسته‌بندهای متداول فایل‌های اجرایی نظیر UPX، Petite و FSG را از حالت فشرده خارج سازد. در صورت غیرفعال کردن این گزینه، فایل‌های اصلی همچنان پویش خواهند شد اما بدون پردازش‌های اضافی. .TP \fB\-\-scan\-elf[=yes(*)/no]\fR قالب استاندارد Executable and Linking Format برای فایل‌های اجرایی یونیکس (UN*X) است. این گزینه پشتیبانی از ELF را کنترل می‌کند. در صورت خاموش کردن آن، فایل‌های اصلی همچنان پویش خواهند شد اما بدون پردازش اضافی. .TP \fB\-\-scan\-ole2[=yes(*)/no]\fR پویش اسناد مایکروسافت آفیس و فایل‌های .msi. در صورت خاموش کردن این گزینه، فایل‌های اصلی همچنان پویش می‌شوند اما بدون پردازش اضافی. .TP \fB\-\-scan\-pdf[=yes(*)/no]\fR پویش درون فایل‌های PDF. در صورت خاموش کردن این گزینه، فایل‌های اصلی همچنان پویش خواهند شد، اما بدون رمزگشایی و پردازش‌های اضافی. .TP \fB\-\-scan\-swf[=yes(*)/no]\fR پویش فایل‌های SWF. در صورت غیرفعال کردن این گزینه، فایل‌های اصلی همچنان پویش می‌شوند اما بدون پردازش‌های اضافی. .TP \fB\-\-scan\-html[=yes(*)/no]\fR شناسایی، عادی‌سازی/رمزگشایی و پویش فایل‌های HTML و اسکریپت‌های تعبیه‌شده. در صورت خاموش کردن این گزینه، فایل‌های اصلی همچنان پویش می‌شوند، اما بدون پردازش اضافی. .TP \fB\-\-scan\-xmldocs[=yes(*)/no]\fR پویش اسناد مبتنی بر xml که توسط libclamav پشتیبانی می‌شوند. در صورت خاموش کردن این گزینه، فایل‌های اصلی همچنان پویش می‌شوند، اما بدون پردازش اضافی. .TP \fB\-\-scan\-hwp3[=yes(*)/no]\fR پویش فایل‌های HWP3. در صورت خاموش کردن این گزینه، فایل‌های اصلی همچنان پویش می‌شوند، اما بدون پردازش اضافی. .TP \fB\-\-scan\-archive[=yes(*)/no]\fR پویش بایگانی‌های پشتیبانی‌شده توسط libclamav. در صورت خاموش کردن این گزینه، فایل‌های اصلی همچنان پویش می‌شوند، اما بدون استخراج از حالت فشرده و پردازش‌های اضافی. .TP \fB\-\-scan\-image[=yes(*)/no]\fR این گزینه پویش تصاویر (گرافیک) را فعال می‌کند. در صورت خاموش کردن این گزینه، فایل‌های اصلی همچنان پویش خواهند شد، اما بدون پردازش‌های اضافی. .TP \fB\-\-scan\-image\-fuzzy\-hash[=yes(*)/no]\fR این گزینه شناسایی از طریق محاسبه درهم‌ساز فازی فایل‌های تصویری (گرافیکی) را فعال می‌کند. امضاهایی که از درهم‌سازهای فازی تصویر استفاده می‌کنند، معمولاً فایل‌ها و اسناد را از طریق شناسایی تصاویر تعبیه‌شده یا پیوست‌شده به آن فایل‌ها مطابقت می‌دهند. در صورت خاموش کردن این گزینه، ممکن است برخی از فایل‌ها دیگر شناسایی نشوند. .TP \fB\-\-alert\-broken[=yes/no(*)]\fR هشدار درباره فایل‌های اجرایی آسیب‌دیده و معیوب (PE و ELF). .TP \fB\-\-alert\-encrypted[=yes/no(*)]\fR هشدار درباره بایگانی‌ها و اسناد رمزگذاری‌شده (.zip، .7zip، .rar و .pdf رمزگذاری‌شده). .TP \fB\-\-alert\-encrypted-archive[=yes/no(*)]\fR هشدار درباره بایگانی‌های رمزگذاری‌شده (.zip، .7zip، .rar و .pdf رمزگذاری‌شده). .TP \fB\-\-alert\-encrypted-doc[=yes/no(*)]\fR هشدار درباره اسناد رمزگذاری‌شده (.zip، .7zip، .rar و .pdf رمزگذاری‌شده). .TP \fB\-\-alert\-macros[=yes/no(*)]\fR هشدار درباره فایل‌های OLE2 حاوی ماکروهای VBA (به‌صورت Heuristics.OLE2.ContainsMacros). .TP \fB\-\-alert\-exceeds\-max[=yes/no(*)]\fR هشدار درباره فایل‌هایی که از حداکثر اندازه فایل، حداکثر اندازه پویش یا حداکثر محدودیت بازگشت فراتر می‌روند (به‌صورت Heuristics.Limits.Exceeded). .TP \fB\-\-alert\-phishing\-ssl[=yes/no(*)]\fR هشدار درباره ایمیل‌های حاوی عدم تطابق SSL در نشانی‌های اینترنتی (ممکن است به هشدارهای مثبت کاذب منجر شود!). .TP \fB\-\-alert\-phishing\-cloak[=yes/no(*)]\fR هشدار درباره ایمیل‌های حاوی نشانی‌های اینترنتی پنهان‌شده و فریبنده (ممکن است به هشدارهای مثبت کاذب بیانجامد). .TP \fB\-\-alert\-partition\-intersection[=yes/no(*)]\fR شناسایی تلاقی پارتیشن‌ها در ایمیج‌های خام دیسک با استفاده از روش‌های ابتکاری. .TP \fB\-\-nocerts\fR غیرفعال کردن اعتبارسنجی زنجیره گواهی authenticode در فایل‌های PE. .TP \fB\-\-dumpcerts\fR تخلیه زنجیره گواهی authenticode در فایل‌های PE. .TP \fB\-\-max\-scantime=#n\fR حداکثر زمان پویش پیش از انصراف. مقدار بر حسب میلی‌ثانیه مشخص می‌شود. مقدار 0 این محدودیت را غیرفعال می‌کند. این گزینه از سیستم شما در برابر حملات محروم‌سازی از سرویس (DoS) محافظت می‌کند (پیش‌فرض: 120000 = ۱۲۰ ثانیه یا ۲ دقیقه). .TP \fB\-\-max\-filesize=#n\fR استخراج و پویش حداکثر #n بایت از هر بایگانی. می‌توانید مقدار را بر حسب کیلوبایت با قالب xK یا xk، یا بر حسب مگابایت با قالب xM یا xm که در آن x یک عدد است وارد کنید. این گزینه از سیستم شما در برابر حملات DoS محافظت می‌کند (پیش‌فرض: 100 مگابایت، حداکثر: 2 گیگابایت). .TP \fB\-\-max\-scansize=#n\fR استخراج و پویش حداکثر #n بایت از هر بایگانی. حجم خود بایگانی به همراه مجموع حجم تمامی فایل‌های درون بایگانی جزو اندازه پویش محسوب می‌شوند. برای نمونه، یک بایگانی غیرفشرده ۱ مگابایتی که شامل یک فایل داخلی ۱ مگابایتی است، معادل ۲ مگابایت در max-scansize محاسبه می‌شود. می‌توانید مقدار را بر حسب کیلوبایت با قالب xK یا xk، یا مگابایت با قالب xM یا xm مشخص کنید که x یک عدد است. این گزینه از سیستم در برابر حملات DoS محافظت می‌کند (پیش‌فرض: 400 مگابایت). .TP \fB\-\-max\-files=#n\fR استخراج حداکثر #n فایل از هر فایل پویش‌شده (هنگامی که فایل یک بایگانی، سند یا نوع دیگری از ظرف نگه‌دارنده باشد). این گزینه از سیستم شما در برابر حملات DoS محافظت می‌کند (پیش‌فرض: 10000). .TP \fB\-\-max\-recursion=#n\fR تنظیم محدودیت سطح بازگشت بایگانی. این گزینه از سیستم شما در برابر حملات DoS محافظت می‌کند (پیش‌فرض: 17، حداکثر: 100). .TP \fB\-\-max\-dir\-recursion=#n\fR حداکثر عمق بازگشتی برای پویش پوشه‌ها (پیش‌فرض: 15). .TP \fB\-\-max\-embeddedpe=#n\fR حداکثر اندازه فایل برای بررسی وجود PE تعبیه‌شده. می‌توانید مقدار را بر حسب کیلوبایت در قالب xK یا xk، یا مگابایت در قالب xM یا xm وارد کنید که x یک عدد است (پیش‌فرض: 40 مگابایت). .TP \fB\-\-max\-htmlnormalize=#n\fR حداکثر اندازه فایل HTML برای عادی‌سازی. می‌توانید مقدار را بر حسب کیلوبایت در قالب xK یا xk، یا مگابایت در قالب xM یا xm مشخص کنید که x یک عدد است (پیش‌فرض: 40 مگابایت). .TP \fB\-\-max\-htmlnotags=#n\fR حداکثر اندازه فایل HTML عادی‌سازی‌شده برای پویش. می‌توانید مقدار را بر حسب کیلوبایت در قالب xK یا xk، یا مگابایت در قالب xM یا xm مشخص کنید که x یک عدد است (پیش‌فرض: 8 مگابایت). .TP \fB\-\-max\-scriptnormalize=#n\fR حداکثر اندازه فایل اسکریپت برای عادی‌سازی. می‌توانید مقدار را بر حسب کیلوبایت در قالب xK یا xk، یا مگابایت در قالب xM یا xm تعیین کنید که x یک عدد است (پیش‌فرض: 20 مگابایت). .TP \fB\-\-max\-ziptypercg=#n\fR حداکثر اندازه فایل zip برای تحلیل مجدد نوع. می‌توانید مقدار را بر حسب کیلوبایت در قالب xK یا xk، یا مگابایت در قالب xM یا xm مشخص کنید که x یک عدد است (پیش‌فرض: 1 مگابایت). .TP \fB\-\-max\-partitions=#n\fR این گزینه حداکثر تعداد پارتیشن‌های یک ایمیج خام دیسک را برای پویش تعیین می‌کند. این مقدار باید یک عدد صحیح مثبت باشد (پیش‌فرض: 50). .TP \fB\-\-max\-iconspe=#n\fR این گزینه حداکثر تعداد آیکون‌های درون یک فایل PE را برای پویش تعیین می‌کند. این مقدار باید یک عدد صحیح مثبت باشد (پیش‌فرض: 100). .TP \fB\-\-max\-rechwp3=#n\fR این گزینه حداکثر فراخوانی‌های بازگشتی به تابع تجزیه HWP3 را تعیین می‌کند (پیش‌فرض: 16). .TP \fB\-\-pcre-match-limit=#n\fR حداکثر تعداد فراخوانی‌ها به تابع تطابق PCRE (پیش‌فرض: 100000). .TP \fB\-\-pcre-recmatch-limit=#n\fR حداکثر تعداد فراخوانی‌های بازگشتی به تابع تطابق PCRE (پیش‌فرض: 2000). .TP \fB\-\-pcre-max-filesize=#n\fR حداکثر اندازه فایل برای انجام تطابق زیرامضای PCRE (پیش‌فرض: 100 مگابایت). .TP \fB\-\-disable\-cache\fR غیرفعال‌سازی ذخیره‌سازی و بررسی حافظه پنهان (کش) برای مقادیر درهم‌ساز (هش) فایل‌های پویش‌شده. .TP \fB\-\-hash\-hint\fR ارائه هش فایل به گونه‌ای که libclamav نیازی به محاسبه آن نداشته باشد. نوع درهم‌ساز باید با «\-\-hash\-alg» مطابقت داشته باشد. .TP \fB\-\-log\-hash\fR چاپ هش فایل پس از پویش هر فایل. نوع درهم‌ساز چاپ‌شده با «\-\-hash\-alg» مطابقت خواهد داشت. .TP \fB\-\-hash\-alg\fR الگوریتم درهم‌سازی مورد استفاده برای «\-\-hash\-hint» یا «\-\-log\-hash». الگوریتم‌های پشتیبانی‌شده عبارتند از "md5"، "sha1" و "sha2\-256". در صورت عدم تعیین، مقدار پیش‌فرض "sha2\-256" است. .TP \fB\-\-file\-type\-hint\fR راهنمای نوع فایل جهت بهینه‌سازی پویش توسط libclamav؛ مانند "pe"، "elf"، "zip" و غیره. شما همچنین می‌توانید از نام انواع در ClamAV نظیر "CL_TYPE_PE" استفاده کنید. چنانچه ClamAV با نوع مشخص‌شده آشنا نباشد، این راهنما نادیده گرفته خواهد شد. همچنین ببینید: https://docs.clamav.net/appendix/FileTypes.html#file-types .TP \fB\-\-log\-file\-type\fR چاپ نوع فایل پس از پویش هر فایل. .TP \fB\-\-cvdcertsdir=DIR\fR مشخص کردن پوشه حاوی گواهی ریشه CA مورد نیاز برای تایید امضاهای دیجیتال مجزای CVD. در صورت عدم تعیین، clamscan در پوشه پیش‌فرض جستجو خواهد کرد. .TP \fB\-\-fips\-limits\fR اعمال محدودیت‌های مشابه استاندارد FIPS بر استفاده از الگوریتم‌های درهم‌سازی برای اهداف رمزنگاری. این گزینه امضاهای مثبت کاذب MD5 و SHA1 را غیرفعال کرده و برای تایید اصالت CVD به فایل‌های «.sign» نیاز خواهد داشت. .SH "متغیرهای محیطی (ENVIRONMENT VARIABLES)" دستور \fBclamscan\fR از متغیرهای محیطی زیر استفاده می‌کند: .TP \fBLD_LIBRARY_PATH\fR ممکن است در زمان راه‌اندازی برای یافتن ماژول کتابخانه مشترک libclamunrar_iface جهت فعال‌سازی پشتیبانی از بایگانی‌های RAR استفاده شود. .TP \fBCVD_CERTS_DIR\fR مشخص کردن پوشه حاوی گواهی ریشه CA مورد نیاز برای تایید امضاهای دیجیتال مجزای CVD. در صورت عدم تعیین، clamscan در پوشه پیش‌فرض جستجو خواهد کرد. .SH "مثال‌ها (EXAMPLES)" .TP (۰) پویش یک فایل منفرد: \fBclamscan file\fR .TP (۱) پویش پوشه کاری جاری: \fBclamscan\fR .TP (۲) پویش تمامی فایل‌ها (و زیرپوشه‌ها) در /home: \fBclamscan \-r /home\fR .TP (۳) بارگذاری پایگاه‌داده از یک فایل: \fBclamscan \-d /tmp/newclamdb \-r /tmp\fR .TP (۴) پویش یک جریان داده (استریم): \fBcat testfile | clamscan \-\fR .TP (۵) پویش دایرکتوری صف ایمیل (اسپول): \fBclamscan \-r /var/spool/mail\fR .SH "کدهای بازگشتی (RETURN CODES)" 0 : هیچ ویروسی پیدا نشد. .TP 1 : ویروس (یا ویروس‌هایی) شناسایی شد. .TP 2 : خطایی رخ داده است. .SH "اعتبارات و تقدیرها (CREDITS)" لطفاً برای اطلاعات بیشتر درباره مشارکت‌کنندگان و دست‌اندرکاران، مستندات کامل برنامه را بررسی کنید. .SH "نویسندگان (AUTHORS)" Tomasz Kojm , Kevin Lin .SH "همچنین ببینید (SEE ALSO)" clamdscan(1), freshclam(1), freshclam.conf(5)