Clam On-Access Scanner(8) Clam AntiVirus Clam On-Access Scanner(8)

clamonacc - دیمن اسکن ضدویروس هنگام دسترسی (On-Access) و کلاینت clamd

clamonacc [گزینه‌ها]

دیمن clamonacc برای دریافت اعلان‌های دسترسی به فایل از هسته لینوکس ثبت‌نام می‌کند و در پاسخ، درخواست‌های اسکن را برای صدور نتیجه به دیمن اسکنر clamd ارسال می‌نماید. قابلیت On-Access (هنگام دسترسی) تنها در سیستم‌های لینوکس در دسترس است. در لینوکس، On-Access به نگارش هسته >= 3.8 نیاز دارد؛ زیرا از یک رابط برنامه‌نویسی هسته (Kernel API) به نام fanotify برای مسدودسازی فرایندهایی که قصد دسترسی به فایل‌های مخرب را دارند استفاده می‌کند. این پیشگیری در فضای هسته (kernel-space) رخ می‌دهد و بنابراین محافظت قوی‌تری را نسبت به یک راه‌حل کاملاً در فضای کاربری (user-space) ارائه می‌دهد.

نمایش اطلاعات راهنما و خروج.
چاپ شماره نگارش و خروج.
حالت پرحرف با توضیحات بیشتر.
ذخیره گزارش اسکن در FILE.
اجرا در پیش‌زمینه؛ عدم اجرا در پس‌زمینه (daemonize نشدن).
پایش و نظارت بر دایرکتوری‌های مشخص‌شده در FILE.
مستثنی کردن دایرکتوری‌های مشخص‌شده در FILE.
ارسال پینگ به clamd حداکثر تا [A] بار در فواصل اختیاری [I] تا زمانی که پاسخ دهد.
انتظار تا ۳۰ ثانیه برای شروع به کار clamd. می‌توان به همراه ping برای تنظیم دفعات تلاش [A] و فاصله زمانی [I] برای بررسی clamd استفاده کرد.
حذف فایل‌های آلوده. مراقب باشید.
انتقال فایل‌های آلوده به DIRECTORY.
کپی کردن فایل‌های آلوده در DIRECTORY.
خواندن تنظیمات از FILE.
ادامه اسکن درون فایل پس از یافتن یک تطابق.
ارسال مجوزهای توصیف‌گر فایل (file descriptor) به clamd. این قابلیت زمانی مفید است که clamd با کاربری دیگر در حال اجرا باشد، زیرا سریع‌تر از ارسال جریانی فایل به clamd است. تنها در صورت اتصال به clamd از طریق سوکت محلی (یونیکس) در دسترس است.
اجبار به ارسال جریانی فایل به clamd. این معمولاً لازم نیست زیرا clamdscan به صورت خودکار تشخیص می‌دهد که آیا ارسال جریانی مورد نیاز است یا خیر. این گزینه تنها برای اهداف اشکال‌زدایی و آزمایش وجود دارد؛ در تمام موارد دیگر استفاده از --fdpass ارجح است.

ClamOnAcc سیگنال‌های زیر را شناسایی می‌کند:

بازگشایی مجدد فایل گزارش (logfile).
بارگذاری مجدد پایگاه‌های داده امضا.
انجام خروج پاکیزه و ایمن.

/etc/clamav/clamd.conf

لطفاً مستندات کامل را برای اعتبارات بررسی کنید.

Tomasz Kojm <tkojm@clamav.net>

clamd.conf(5), clamd(8)

29 ژوئیه 2020 ClamAV 1.5.4