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

الموضوع: علاج للسبام عن طريق | Nobody

  1. #1
    عضو فعال
    تاريخ التسجيل
    Jun 2003
    المشاركات
    1,175

    علاج للسبام عن طريق | Nobody



    سلام عليكم



    هذه طريقه كنت شوفتها فى احد المواقع جربته وشغاله معى بشكل جيد ولكن تبى تركيز شوي

    فى تنفيذها الفكره كلها بأنك بتغير اسم الملف اللى يرسل ملف بريد وتحوله على السرفر بس بعد

    عمل log او فلتر


    المهم ما اطول عليكم هذه الطريقه


    الاول تسكر الexim

    كود PHP:
    /etc/rc.d/init.d/exim stop 
    وتنقل ملف الsendmail

    كود PHP:
    mv /usr/sbin/sendmail /usr/sbin/sendmail.hidden 
    بعدها تسوى الملف اللى متعدل فيه علشان تعرف مين اللى يسوى سبام وكم رساله والمسار يعنى مثلا منتدى او قائمه بريدية

    كود PHP:
    pico /usr/sbin/sendmail 
    واضف داخلة

    كود PHP:
    #!/usr/local/bin/perl

    # use strict;
     
    use Env;
     
    my $date = `date`;
     
    chomp $date;
     
    open (INFO">>/var/log/spam_log") || die "Failed to open file ::$!";
     
    my $uid = $>;
     
    my @info getpwuid($uid);
     if(
    $REMOTE_ADDR) {
             print 
    INFO "$date - $REMOTE_ADDR ran $SCRIPT_NAME at $SERVER_NAME n";
     }
     else {

            print 
    INFO "$date - $PWD -  @infon";

     }
     
    my $mailprog '/usr/sbin/sendmail.hidden';
     foreach  (@
    ARGV) {
             
    $arg="$arg$_";
     }

     
    open (MAIL,"|$mailprog $arg") || die "cannot open $mailprog: $!n";
     while (<
    STDIN> ) {
             print 
    MAIL;
     }
     
    close (INFO);
     
    close (MAIL); 


    سوى ملف اللوج وتغير ترخيصة

    كود PHP:
    touch /var/log/spam_log;chmod 0777 /var/log/spam_log 
    شغل الexim

    كود PHP:
    /etc/rc.d/init.d/exim start 
    هذا الامر يشوف لك اللى بيرسل سبام من السرفر

    كود PHP:
    tail /var/log/spam_log 
    هيظر لك اليوزر والرسائل


    اللى تشوفه متكرر كثير كل سطر = رساله ارسلها


    ولأن هذا الملف يراقب خادم البريد يجب حذف ما فيه كل فتره واللى تعمله تعدل فى ملف الكونفيج التابع لبرنامج الlogwatch كى يدخله معه لما يحذف


    كود PHP:
    pico /etc/logrotate.conf

    ابحث عن
    :
    # no packages own wtmp -- we'll rotate them here
    /var/log/wtmp {
        
    monthly
        create 0664 root utmp
        rotate 1
    }

    اضف تحته:

    # SPAM LOG rotation
    /var/log/spam_log {
        
    monthly
        create 0777 root root
        rotate 1

    ونفذ هذه الاوامر لتعديل التراخيص


    كود PHP:
    chattr -/usr/sbin/sendmail;chmod 711 /usr/sbin/sendmail 
    ولو تريد يرسلك كل يوم على بريدك تقرير بالسبام سوى ملف فى الcron.daily

    عن طريق

    كود PHP:
    pico /etc/cron.daily/spam.sh 
    اضف داخلة

    كود PHP:
    #!/bin/bash
    tail -n100 /var/log/spam_log mail -"Mail Status" m@myeit.com 
    مع تغير البريد طبعا

    وجرب ترسل اى رساله وشوف الload حق السرفر لو ارتفع بتكون سويت شى خطا

    وعلشان ترجع السرفر مثل ما كان سوي هذا الامر

    كود PHP:
    rm -/usr/sbin/sendmail;mv /usr/sbin/sendmail.hidden /usr/sbin/sendmail 

    سلام عليكم





    __________________
    Mohamed Zaki

    http://ng4host.net

    ليس اليتيم الذى قد مات والدة .: :. ان اليتيم يتيم العـلـم والأدب


  2. #2
    عضو فعال جدا
    تاريخ التسجيل
    Feb 2003
    المشاركات
    2,313


    شكرا محمد طريقة ذكيه ما شاء الله عليك
    جاري التجربه





    __________________
    Be Happy

  3. #3


    شرح متعوب فيها فعلا
    وجزاك الله خيرا :nice:
    وربنا يذيدك ويوفقك في شغلك
    لأانك تستاهل كل خير
    تقبل تحياتي
    kaster





    __________________
    www.kaster2host.com
    kaster for hosting solution
    admin@kaster2host.com
    جوال
    0020121772905
    وماتوفيقي الا بالله

  4. #4
    ينتظر رسالة التوكيد
    تاريخ التسجيل
    Jun 2005
    المشاركات
    211


    ماشاء الله عليك استاذ ولله






  5. #5
    عضو نشيط جدا
    تاريخ التسجيل
    Jan 2005
    المشاركات
    307


    فعلا طريقة رائعه انا شفتها بالويب هوستنق توك وماتعبت نفسي لقراءة الموضوع

    وتسلم على شرحك الرائع جدا اخي محمد





    __________________
    التوقيع مغلق حتى اشعار اخر



  6. السلام عليكم
    فعلاً هذه الطريقه فعاله و ممتازه .. لكن تسبب بعض المشاكل مع السكربتات .. مثل سكربت منتدي phpbb هذا المنتدي بعد ما يسجل العضو فيه ... تظهر له رسالة خطاً .. هذ تظهر لما ياتي المنتدي يرسل رسالة تفعيل العضوية للعضو علي ايميله المسجل به . .






  7. #7
    عضو فعال
    تاريخ التسجيل
    Mar 2005
    المشاركات
    1,482


    الف شكر يا كينج الهوستينج

    جارى التجربة....





    __________________

    D0 Th3 B3$T 2B Th3 B3$T !
    L1nux - L1f3 Fr33 0R D13

  8. #8
    عضو نشيط
    تاريخ التسجيل
    Nov 2003
    المشاركات
    266


    وممكن تستخدم الامر ده بامحمد احسن من الدوشه ده كلها

    tail -f /usr/local/apache/logs/suexec_log

    بالنسبه للي عندهم suexec







    __________________
    حياة هوست للاستضافة
    للدعم الفني
    المملكة العربية السعوديه-الرياض- العليا حراج الكمبيوتر-تلفون و فاكس0096614615914
    HYYAT4HOST

  9. #9
    عضو فعال
    تاريخ التسجيل
    Jun 2003
    المشاركات
    1,175


    سلام عليكم

    الشكر لله يا جماعه


    هذه الطريقه مجرده فكره لمعرفه من يعمل سبام وهناك طرق اخرى كثيرة


    سلام عليكم





    __________________
    Mohamed Zaki

    http://ng4host.net

    ليس اليتيم الذى قد مات والدة .: :. ان اليتيم يتيم العـلـم والأدب

  10. #10
    عضو نشيط
    تاريخ التسجيل
    Jun 2005
    المشاركات
    275


    http://www.webhostgear.com/232.html

    نقل وترجمة موفقين ...

    ربنا معاك





    __________________
    sAFA7_eLNeT...I am breathing !
    I would recommend that y0 take a look in my [Security Blog]
    WwW.Linux-Fr34k.CoM

  11. #11
    عضو نشيط
    تاريخ التسجيل
    Apr 2004
    المشاركات
    279


    بالتوفيق






  12. #12
    عضو فعال
    تاريخ التسجيل
    Jun 2003
    المشاركات
    1,175


    اقتباس المشاركة الأصلية كتبت بواسطة Eng. Amr
    http://www.webhostgear.com/232.html

    نقل وترجمة موفقين ...

    ربنا معاك

    هذه طريقه كنت شوفتها فى احد المواقع جربته وشغاله معى بشكل جيد ولكن تبى تركيز شوي

    أظنها عربى





    __________________
    Mohamed Zaki

    http://ng4host.net

    ليس اليتيم الذى قد مات والدة .: :. ان اليتيم يتيم العـلـم والأدب

  13. #13
    عضو جديد
    تاريخ التسجيل
    Apr 2004
    المشاركات
    28
    __________________
    إستخدم ملفك الخاص لكتابة توقيعك

  14. #14
    عضو فعال جدا
    تاريخ التسجيل
    Jun 2003
    المشاركات
    2,547


    أخي قمت بعمل ما شرحت ، فصار البريد لا يصل

    و يأتي مع الايميلات الخلل التالي :

    Can't open perl script "/usr/sbin/sendmail": Permission denied.
    Use -S to search $PATH for it.





    __________________
    اطلق موقعك الخاص

    WWW.I3LANAT.ORG

    http://www.موقع-الزواج.com
    www.computerat.org
    www.saudicars.org
    www.sh3r.info
    www.sooq-elaqarat.com
    www.wazayef.org



    مسنجر : al-nassaj (@) hotmail.com

  15. #15
    عضو سوبر نشيط
    تاريخ التسجيل
    Sep 2006
    المشاركات
    619


    اقتباس المشاركة الأصلية كتبت بواسطة alnassaj
    أخي قمت بعمل ما شرحت ، فصار البريد لا يصل

    و يأتي مع الايميلات الخلل التالي :

    Can't open perl script "/usr/sbin/sendmail": Permission denied.
    Use -S to search $PATH for it.
    نفذ هذا الأمر
    كود:
    mv /usr/sbin/sendmail.hidden /usr/sbin/sendmail






    __________________
    متخصصون في ادارة السيرفرات والدعم الفني على مدار الساعة ومن عملائنا:
    http://www.arabhosters.com/customers.html
    صفحتنا على فيس بوك
    https://www.facebook.com/arabhosters





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

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

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