كاشف الملفات الضارة بالسيرفر Linux Malware Detect 
							
														
							
							
								السلام عليكم 
برمجيتنا اليوم مفيدة جدا لكل مدير سيرفر ، تساعده على فحص كل ملفات المستضافة من طرف عملائه إن كانت تحتوى على شيل أو حتى كود تلغيمي ، كما ان الأداة و خصوصا قاعدة بيانات التلغيمات يتم تحديثها باستمرار 							
							
								لتثبيت الأداة بتحميلها على السيرفر 
wget http://www.rfxn.com/downloads/maldetect-current.tar.gz
فط الضغط على المجلد 
tar xfz maldetect-current.tar.gz
دخول المجلد 
cd maldetect-*
لا تنسى تغيير العلامة إلى رقم نسخة الأداة ، في مثالنا و يومنا هذا المجلد يكون maldetect-1.3.6
تثبيت الاداة 
./install.sh
الناتج يكطون تقريبا في حالة التثبيت الصحيح 
Linux Malware Detect v1.3.6
            (C) 2002-2010, R-fx Networks 
            (C) 2010, Ryan MacDonald 
inotifywait (C) 2007, Rohan McGovern 
This program may be freely redistributed under the terms of the GNU GPL
installation completed to /usr/local/maldetect
config file: /usr/local/maldetect/conf.maldet
exec file: /usr/local/maldetect/maldet
exec link: /usr/local/sbin/maldet
exec link: /usr/local/sbin/lmd
cron.daily: /etc/cron.daily/maldet
maldet(16251): {sigup} performing signature update check...
maldet(16251): {sigup} local signature set is version 2010091320360
maldet(16251): {sigup} latest signature set already installedنغير إعدادات الإداة بما يناسبنا من خلال ملف الإعدادات 
pico /usr/local/maldetect/conf.maldet
email_alert : الإعلام البريدي عير الايميل 
 [0 = تعطيل , 1 = تفعيل]
email_addr : عنوان البريد الذي سيرسل اليه الإيميل 
quar_hits : الإجراء الذي سيتم اتخاذه في حالة العثور على ملف شيل او  تلغيم 
[0 = التبليغ فقط , 1 = نقله لمجلد الامان و التبليغ ]
quar_clean : تنقية الملف المعطوب 
 [0 = معطل, 1 = تنقية]  تحتاج لأن يكون الخيار quar_hits في حالة 1 . 
quar_susp : إغلاف الموقع المصاب 
[0 = تعطيل, 1 = إغلاق و حظر الموقع ]
الإعدادات الأخرى يمكن تركها كما هي . نأتي الان لشرح طريقة التشغيل . 
لفحص كل الملفات الموجودة في المجلد الرئيسي للمواقع 
maldet --scan-all /home?/?/public_html
لفحص مجلد مستخدم واحد فقط ، مع تغيير اسم user إلى اسم المستخدم الذي ترغب بفحص ملفاته 
maldet --scan-all /home?/user/public_html
ان كنت قد  فعلت خيار نقل الملفات لمجلد الامان يمكنك عرضها المفات المنقولة بالامر التالي 
maldet --quarantine
و يمكنك تتبع ملفات مستخدم معين من خلال الأمر التالي ، لا تنسى تغيير users بما يناسبك . 
maldet --monitor users
تتبع مجلد معين مثلا مجلد tmp 
maldet --monitor /tmp
تتبع اكثر من مجلد 
maldet --monitor /home/user1,/home/user2
اتمنى أن اكون قد أفدت و استفدت 
تحياتي لكم