كيفية العثور على الفيروسات على نظام لينكس من سطر الأوامر

للعثور على الفيروسات على نظام لينكس من سطر الأوامر، ثبّت برنامج ClamAV ، وحدّث قاعدة بيانات التوقيعات الخاصة به باستخدام FreshClam ، ثم شغّل ClamScan على الملفات أو المجلدات التي ترغب في فحصها. يمكنك إضافة خيار --recursiveلتضمين المجلدات الفرعية ولعرض --infectedنتائج الفحص دون سرد جميع الملفات السليمة. يُجري ClamScan فحصًا لمرة واحدة فقط ولا يتطلب clamdتشغيل الخدمة. يشير تقرير "سليم" إلى أن ClamAV لم يعثر على أي توقيع مطابق في المحتوى الذي فحصه؛ وهذا لا يعني بالضرورة أن جميع الملفات آمنة.

يكشف برنامج ClamAV عن الفيروسات والبرامج الضارة الأخرى في الملفات على أنظمة لينكس، ولكنه عبارة عن مجموعة أدوات لفحص البرامج الضارة وليس حزمة أمان متكاملة للأجهزة الطرفية. راجع نظرة عامة على ClamAV لمعرفة نطاقه.

1. قم بتثبيت ClamAV من توزيعة نظام التشغيل الخاصة بك

استخدم مدير الحزم الخاص بتوزيعتك عندما تتوفر حزمة ClamAV مُحدّثة. يُشير المطورون إلى أن أسماء الحزم ومسارات التكوين قد تختلف باختلاف التوزيعة، لذا راجع وثائق الحزم الخاصة بتوزيعتك إذا اختلف أي أمر. فيما يلي أمثلة شائعة للحزم:

التوزيعأمر التثبيت
أوبونتو أو ديبيانsudo apt install clamav clamav-freshclam
فيدوراsudo dnf install clamav clamav-update
آرتش لينكسsudo pacman -S clamav
أوبن سوزيsudo zypper install clamav

إذا أشار مدير الحزم لديك إلى أن أحد أسماء حزم التحديث غير متوفر، فقم بتثبيت الحزمة المناسبة freshclamلإصدارك. تجنب نسخ أوامر بناء المصدر القديمة من الأدلة غير المُحدّثة، حيث أن متطلبات بناء ClamAV الحالية وإعداداته قد تغيرت بمرور الوقت.

طرفية لينكس تعرض أمر apt لتثبيت حزمة ClamAV.
قم بتثبيت ClamAV من مستودع الحزم الخاص بتوزيعة Linux الخاصة بك.

تأكد من تثبيت الماسح الضوئي:

clamscan --version
يعرض طرفية لينكس أمر clamscan --version للتحقق من تثبيت ClamAV.
تأكد من أن أمر ClamScan متاح.

2. تحديث توقيعات الفيروسات الخاصة ببرنامج ClamAV

يقوم برنامج FreshClam بتنزيل وتحديث قواعد بيانات التوقيعات الرسمية لبرنامج ClamAV. إذا لم يكن برنامج FreshClam مُثبّتًا بالفعل على توزيعتك، فابدأ التحديث يدويًا باستخدام الأمر التالي:

sudo freshclam
يعرض طرفية لينكس الأمر sudo freshclam لتحديث توقيعات ClamAV.
قم بتحديث قاعدة بيانات التوقيعات قبل المسح الضوئي.

تُهيئ بعض الحزم خدمة تحديث تعمل في الخلفية. إذا أفاد التحديث اليدوي بوجود عملية تحديث أخرى قيد التشغيل، فدع الخدمة تُنهي عملها بدلاً من إعادة تشغيل FreshClam بشكل متكرر. تحقق من اسم الخدمة المُستخدم في توزيعتك؛ في بعض الأنظمة يكون clamav-freshclam. احرص على تحديث التوقيعات قبل كل فحص يدوي. يشرح دليل FreshClam آلية عمل تحديثات قاعدة البيانات.

3. امسح ملفًا أو مجلدًا ضوئيًا

لفحص ملف واحد تم تنزيله، استبدله sample.zipبالملف الذي تريد فحصه:

clamscan --infected "$HOME/Downloads/sample.zip"
يعرض طرفية لينكس برنامج ClamAV وهو يقوم بفحص ملف ZIP واحد في مجلد التنزيلات.
قم بفحص ملف واحد عن طريق تمرير مساره إلى clamscan.

لا تحتاج إلى ذلك sudoبالنسبة للملفات التي يمكن لحسابك قراءتها. إذا تلقيت أخطاء في الأذونات، فقم إما بفحص مسار تملكه أو أعد تشغيل الأمر بصلاحيات إدارية عند الاقتضاء.

لمسح دليل وكل ما بداخله، استخدم --recursive(الصيغة المختصرة -r):

clamscan --recursive --infected "$HOME/Downloads"
يعرض طرفية لينكس عملية فحص متكررة لبرنامج ClamAV لمجلد التنزيلات.
استخدم المسح المتكرر لتضمين المجلدات المتداخلة.

بدون خيار الفحص التكراري، يفحص ClamScan الملفات في الدليل المحدد فقط، دون الانتقال إلى الأدلة الفرعية. أضف هذا الخيار --verboseإذا كنت ترغب في رؤية المزيد من نشاط الفحص، أو استخدمه --log=FILEلحفظ تقرير.

4. تحقق من مجلدك الرئيسي أو مواقع أخرى

يُعد مجلد المستخدم الرئيسي مكانًا عمليًا للبدء لأنه يحتوي على التنزيلات والملفات التي تفتحها. يقوم هذا الأمر بفحص مجلد المستخدم الرئيسي والمجلدات الفرعية التابعة له:

clamscan --recursive --infected "$HOME"
يعرض طرفية لينكس عملية فحص متكررة لبرنامج ClamAV لدليل المستخدم الرئيسي الحالي.
قم بفحص مجلدك الرئيسي والمجلدات الفرعية التابعة له.

لإجراء فحص أوسع لمواقع ملفات المستخدم والملفات المؤقتة، قم بتمرير عدة مجلدات في أمر واحد:

sudo clamscan --recursive --infected /home /tmp /var/tmp
يعرض طرفية لينكس عملية فحص ClamAV ذات امتيازات لـ /home و /tmp و /var/tmp.
تحقق من مواقع ملفات المستخدم والملفات المؤقتة الشائعة.

أضف مسار محرك الأقراص المُثبَّت، مثلاً /media/$USER/DRIVE_NAME، إذا كنت ترغب في فحص وحدة التخزين القابلة للإزالة. يُمكنك أيضاً إجراء فحص شامل لنظام الملفات الجذر باستخدام الأمر sudo clamscan --recursive --infected /، ولكن قد يستغرق ذلك وقتاً طويلاً وقد يُبلغ عن ملفات لا يُمكن قراءتها أو أنظمة ملفات افتراضية خاصة. اضغط على Ctrl+Cزر الإيقاف لإيقافه. تعامل مع أخطاء الوصول على أنها ملفات لم يتم فحصها، وليس على أنها نتائج سليمة. يفرض ClamAV أيضاً حدوداً على الفحص لبعض المحتويات الكبيرة أو المعقدة؛ راجع خيارات وحدود ClamScan قبل تفسير أي فحص شامل.

5. حفظ تقرير الفحص وتفسيره

للاحتفاظ بتقرير للمراجعة لاحقًا، أضف مسارًا للسجل. سيتم حفظ هذا السجل scan.logفي مجلدك الحالي.

clamscan -r -i --log=scan.log ~/Downloads
يعرض طرفية لينكس عملية مسح متكررة للتنزيلات تقوم بكتابة تقريرها إلى ملف scan.log.
احفظ سجل الفحص لمراجعته لاحقاً.

افتح التقرير المحفوظ باستخدام الأمر المناسب less scan.log، أو اقرأ الملخص الذي يعرضه برنامج ClamScan عند انتهاء العملية. إذا ذكر الملخص Infected files: 0أنه لم يتم العثور على أي توقيع مطابق للملفات التي تم فحصها بنجاح، فهذا يعني عدم وجود توقيع مُحمّل مطابق للملفات التي تم فحصها بنجاح. يشير السطر الذي ينتهي بـ إلى FOUNDاسم ملف وتوقيع الكشف؛ وهو بمثابة تنبيه للتحقق، وليس سببًا لفتح الملف.

  • إذا أبلغ برنامج ClamAV عن اكتشاف برنامج خبيث، فلا تقم بتشغيل الملف أو معاينته. اعزل الملف عن الاستخدام العادي، وسجّل مساره واسم توقيعه، وتحقق من مصدره.
  • لا تستخدم --removeهذا الخيار كاستجابة افتراضية. قد تحدث نتائج إيجابية خاطئة، وقد يؤدي الحذف التلقائي إلى تلف ملف تحتاجه. يوفر برنامج ClamAV بدائل مشابهة لأسلوب الحجر الصحي، ويشرح كيفية مراجعة النتائج الإيجابية الخاطئة المشتبه بها في دليل تنبيهات الفحص .
  • إذا أبلغ الفحص عن أخطاء في الأذونات أو القراءة أو قاعدة البيانات، فقم بحلها وأعد الفحص. الملف الذي لم يتمكن ClamAV من فحصه لم تتم إزالته.

لإجراء فحص عادي، قم بتحديث التوقيعات أولاً، ثم افحص مجلد التنزيلات ومجلدك الرئيسي بشكل متكرر، ثم راجع أي تنبيهات والملخص النهائي. clamonaccيوفر عميل ClamAV إمكانية المراقبة عند الوصول clamd، ولكن ذلك يتطلب إعدادًا منفصلاً. يفحص الأمر البسيط clamscanالمسارات التي تُدخلها فقط.

اترك تعليقاً

كيفية استعادة الأقسام المفقودة وبيانات القرص الصلب بأمان

كيفية استعادة الأقسام المفقودة وبيانات القرص الصلب بأمان

تعرّف على كيفية استعادة الأقسام والملفات المفقودة باستخدام برنامجي TestDisk و PhotoRec. احمِ محرك الأقراص المصدر، وقم بإجراء مسح ضوئي آمن، واحفظ البيانات المستعادة على قرص آخر.

كيفية مسح رموز QR على سطح مكتب لينكس

كيفية مسح رموز QR على سطح مكتب لينكس

امسح رموز QR على نظام Linux باستخدام CoBang عبر كاميرا الويب أو ملف صورة. راجع خيارات التثبيت وخطوات الإعداد والحلول المتعلقة بالوصول إلى كاميرا Flatpak.

كيفية تغيير إعدادات كاميرا الويب على نظام لينكس باستخدام Cameractrls

كيفية تغيير إعدادات كاميرا الويب على نظام لينكس باستخدام Cameractrls

قم بتغيير إعدادات كاميرا الويب على نظام التشغيل Linux باستخدام Cameractrls: اضبط التعريض واللون وتقليل الوميض وعناصر التحكم الأخرى المدعومة، ثم تحقق من أوضاع الفيديو المتوافقة.

كيفية تثبيت PhpStorm على نظام Linux: Toolbox، Tar.gz، Snap، وAUR

كيفية تثبيت PhpStorm على نظام Linux: Toolbox، Tar.gz، Snap، وAUR

قم بتثبيت PhpStorm على نظام Linux باستخدام JetBrains Toolbox أو ملف tar.gz المستقل، بالإضافة إلى خيارات Snap وArch AUR. يأتي Java مُضمّنًا بالفعل.

كيفية إعداد لوحتين على XFCE 4

كيفية إعداد لوحتين على XFCE 4

قم بإنشاء لوحة XFCE 4 منفصلة لكل شاشة، وقم بتعيين اللوحة الثانية إلى المخرج الصحيح، وقم بتحديد موضعها وحجمها، وأضف المشغلات وعناصر الحالة التي تحتاجها.

كيفية قص صورة على نظام لينكس باستخدام برنامج جيمب

كيفية قص صورة على نظام لينكس باستخدام برنامج جيمب

إزالة خلفية الصورة على نظام لينكس باستخدام برنامج GIMP: تتبع العنصر، وحذف الخلفية المحددة، والحفاظ على الشفافية، وتصدير ملف PNG قابل لإعادة الاستخدام.

كيفية تثبيت برنامج Cisco Packet Tracer على نظام Linux

كيفية تثبيت برنامج Cisco Packet Tracer على نظام Linux

قم بتنزيل Cisco Packet Tracer 9.0.1 لنظام Ubuntu 64 بت، وقم بتثبيت حزمة DEB باستخدام APT، واقبل الترخيص في Terminal، وقم بتسجيل الدخول لبدء المختبر.

كيفية نسخ قرص مضغوط كملف ISO على نظام لينكس

كيفية نسخ قرص مضغوط كملف ISO على نظام لينكس

أنشئ ملف ISO لقرص مضغوط على نظام لينكس باستخدام GNOME Disks أو dd. حدد محرك الأقراص الضوئية، وراقب عملية النسخ، وتحقق من الصورة، واعرف متى يحتاج القرص التالف أو قرص الصوت إلى أداة أخرى.

حمّل لعبة FlightGear مجاناً: دليل التثبيت الرسمي

حمّل لعبة FlightGear مجاناً: دليل التثبيت الرسمي

حمّل برنامج FlightGear مجاناً من الموقع الرسمي. قارن بين حزم Windows و macOS و Linux، وثبّت ملفات البيانات، وابدأ رحلتك الأولى.

أو كي سامبلر: برنامج مجاني وبسيط لأخذ عينات موسيقية لإيقاعات لوحة المفاتيح

أو كي سامبلر: برنامج مجاني وبسيط لأخذ عينات موسيقية لإيقاعات لوحة المفاتيح

يقوم برنامج OKSampler بربط مقاطع MP3 بمفاتيح لوحة المفاتيح، كما يتيح تكرار الصوت. تعرّف على وظائف هذا البرنامج المجاني القديم، وحدود ميزاته القديمة، وما يجب التحقق منه قبل التنزيل.