النتائج 1 إلى 4 من 4

الموضوع: دمج ClamAV مع PureFTPd لإتاحة خاصية البحث عن الفيروسات في سيرفر CentOs

  1. #1
    عضو نشيط
    تاريخ التسجيل
    Aug 2008
    المشاركات
    61

    دمج ClamAV مع PureFTPd لإتاحة خاصية البحث عن الفيروسات في سيرفر CentOs



    السلام عليكم
    الأخوة الأحباب .. اليوم نشرح كيفية عمل فحص للفيروسات في حالة رفع اى ملفات و فور رفعها .. الفحص يتم عن طريق برنامج
    --------------------------------

    ClamAV و هو من أشهر برامج مكافحة الفيروسات لسيرفرات لينكس ..

    في البداية : لابد ان يكون لديك خمة Pureftp على سيرفر CentOS 5.4

    إذا كان برنامج ClamAV غير موجود على سيرفرك يمكنك تنصيبة من خلال الأمر التالي :-

    كود:
    rpm --import http://dag.wieers.com/rpm/packages/RPM-GPG-KEY.dag.txt
    
    cd /tmp
    wget http://dag.wieers.com/rpm/packages/rpmforge-release/rpmforge-
    
    release-0.3.6-1.el5.rf.x86_64.rpm
    rpm -ivh rpmforge-release-0.3.6-1.el5.rf.x86_64.rpm
    
    yum install clamav clamd
    ثم إضافتة للخدمات المفتوحة على السيرفر لديك من خلال الأمر التالي :-

    chkconfig --levels 235 clamd on
    /usr/bin/freshclam

    ثم
    كود:
    /etc/init.d/clamd start
    لتشغيل الخدمة ..

    نبدأ الأن في ضبط إعدادات Pure-Ftp

    نفتح الملف pure-ftpd.conf
    كود:
    vi /etc/pure-ftpd/pure-ftpd.conf
    ثم نبحث عن CallUploadScript و نضع القيمة yes

    هذا الامر سوف يعطي السماحية لسيرفر ال pure-ftpd بتنفيذ امر معين عند رفع كل ملف

    -------------------------

    قم بإنشاء الملف التالي في المسار المكتوب
    كود:
    vi /etc/pure-ftpd/clamav_check.sh
    و ضع محتويات الملف كالتالي
    -------------------------
    كود:
    #!/bin/sh
    /usr/bin/clamdscan --remove --quiet --no-summary "$1"
    ثم قم بإعطاءة التصريح 755
    كود:
    chmod 755 /etc/pure-ftpd/clamav_check.sh
    ثم
    الأن نقوم بتشغيل السكريبت من خلال الأمر التالي
    كود:
    pure-uploadscript -B -r /etc/pure-ftpd/clamav_check.sh
    بعد ذلك سنقوم بوضع الملف ليتم تشغيلة في rc.local

    افتح الملف
    كود:
    vi /etc/rc.local
    ثم قم بإضافة السطر التالي
    كود:
    /usr/sbin/pure-uploadscript -B -r /etc/pure-ftpd/clamav_check.sh
    ثم نقوم بإعادة تشغيل pure-ftp
    كود:
    /etc/init.d/pure-ftpd restart
    شكراً لكم





    __________________
    .. موظف بشركة إكساء لتقنية المعلومات ..


  2. #2
    عضو نشيط
    تاريخ التسجيل
    Apr 2010
    المشاركات
    48


    شكرا لك اخوي الفاضل على الشرح
    انا افضل anti-gumblar





    __________________
    Rowaad Inc | Rowaad.com.sa

  3. #3
    عضو نشيط
    تاريخ التسجيل
    May 2010
    المشاركات
    219


    السلام عليكم ,

    اخى الكريم

    اولا شكرا على المعلومات القيمة واتمنى الاستفادة للجميع ,

    ولكنى لا أحبذ مطلقا تشغيل برنامج ال
    ClamAV مع الخدمات مثل :

    PURE-FTPD

    EXIM

    والسبب هو ان ذلك سيؤدى الى رفع اللود على الخادم وخاصة فى حالة الخوادم المشتركة , تخيل انه تم رفع اكثر من نسخة للمنتدى والاسكربتات المختلفة من قبل العملاء فى وقت الذروة فانه سيؤدى الى انشغال فاحص الفيروسات بفحص كل ملف بداخل كل اسكربت او نسخة منتدى تم رفعها ,وبالتالى سيؤدى الى اضافة حمل وضغط على الخادم

    هناك طرق اخرى لحل هذه المشكلة , ومنها مثلا , تجعل الاسكربت الذى يتم عمله تلقائيا عند رفع اى ملف من خلال ال Pure-FTPD ان يقوم بتسجيل مسارات كل الملفات التى تم رفعها وبعد ذلك تجعل ال
    Clam-AV فى وقت غير الذروة يقوم بفحص هذه الملفات

    بالتوفيق ,,
    شكرا لك ,,,






    التعديل الأخير تم بواسطة HuMaN-BiEnG ; 17-09-2010 الساعة 12:54 PM
    __________________
    NoThing I$ ImPo$$ible

  4. #4
    عضو نشيط
    تاريخ التسجيل
    Aug 2008
    المشاركات
    61


    مرحباً أخي HuMaN ..
    كلامك في محلة و صحيح بنسبة كبيرة جداً .. و أنا ايضاً لا أحبذة على الإستضافة المشتركة .





    __________________
    .. موظف بشركة إكساء لتقنية المعلومات ..





ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •  

أضف موقعك هنا| اخبار السيارات | حراج | شقق للايجار في الكويت | بيوت للبيع في الكويت | دليل الكويت العقاري | مقروء | شركة كشف تسربات المياه | شركة عزل اسطح بالرياض | عزل فوم بالرياض| عزل اسطح بالرياض | كشف تسربات المياة بالرياض | شركة عزل اسطح بالرياض