سلام ، آیا این بازدید اول شماست ؟ یا
logo_forum_header

تبلیغات
×
+
سفارش تبلیغات

نمایش نتایج: از 1 به 1 از 1
Like Tree1Likes
  • 1 Post By Cloner

موضوع: آنتی دیداس برای وبسایت

  1. #1

    شماره عضویت
    351
    تاریخ عضویت
    May 2015
    نوشته ها
    26
    نسل
    نسل مورد علاقه
    نژاد
    نژاد  مورد علاقه
    کلاس
     کلاس  مورد علاقه
    سورس
     سورس مورد علاقه
    پچ
    پچ مورد علاقه
    پسندیده : 10
    مورد پسند : 59 بار در 19 پست
    سیستم عامل و مرورگر:

    آنتی دیداس برای وبسایت

    درود بر کاربران یکتا کر

    بنده امروز به کمک Shayan_077 یه آنتی دیداس برای وبسایت های پی اچ پی نوشتم

    برای استفاده فقط کافیه در index.php وبسایت اتون کد زیر را اضافه کنید :

    کد PHP:
    <?php
    include_once(dirname(__file__) . "/Anti_DDoS.php");
    ?>
    آنتی دیداس :
    کد PHP:
    <?php
    /*
     Web PHP Anti DDoS Coded By Cloner -- Cloner1960@Yahoo.Com
     Special Thanks To : Shayan -- Shayan_077@Yahoo.Com
    */

    if(!session_start('Anti DDoS')) 

    session_start('Anti DDoS'); // Start Session
    }

    class 
    Cloner
    {
        
    # Basic Configuration
        
    public $MaxConnnectionTime 600// Max Connection
        
        
    public $MainDir "D:/xampp/htdocs/"// Main Directory

        
    public $LogDir "D:/xampp/htdocs/logs/"// Log Directory

        
    public $htaccess ".htaccess";
        
        public 
    $MaxConnection;
        
        public 
    $Cookie;

        public 
    $IPTime;

        public 
    $IPFile;

        public 
    $OldTime;

        public 
    $time;

        public 
    $NewTime;

        public 
    $Domain;
        
        public function 
    Main()

        {
            
    $this->time        time();

            
    # Advanced Configuration
            
    $this->IPFile      "log.txt"// Log File Name

            
    $this->IPTime      10

            
    $this->MaxConnection  7// default : 7

             
    $this->OldTime     file_exists($this->MainDir .  $this->IPFile) ? filemtime($this->MainDir $this->IPFile) : 0;

            
    $this->OldTime     $this->OldTime $this->time $this->time $this->OldTime;

            
    $this->NewTime     $this->OldTime $this->IPTime;

            
    $this->BlockConnection();

            
    touch($this->LogDir $this->IPFile$this->NewTime);

        }

        public function 
    BlockConnection()
        {
            if (
    $this->NewTime >= $this->time $this->IPTime $this->MaxConnection) {

                 
    touch($this->MainDir $this->IPFile$this->time +  $this->IPTime * ($this->MaxConnection 1) +  $this->MaxConnnectionTime);

                
    touch($this->MainDir $this->htaccess);

                
    $fp fopen($this->MainDir $this->htaccess"a");

                
    $this->Domain $_SERVER['HTTP_HOST'];

                if (
    $fp
                {

                    
    fwrite($fp"\nDeny From ".$_SERVER['REMOTE_ADDR']."\n"); // Block IP With htaccess
                    
    fclose($fp);

                     if (
    $_SESSION && ($this->NewTime $this->time +  $this->IPTime $this->IPTime $this->MaxConnection)) {}
                    
                }
                
                
    touch($this->MainDir $this->IPFile$this->NewTime);

            }

        }

    }

    $Cloner = new Cloner;

    $Cloner->Main();

    ?>
    برای کانفیگ هم کافیه لاین های 15 , 17 , 19 , 45 , 47 , 49 رو ویرایش کنید

    موفق باشید./

    8 کاربر پست Cloner عزیز را پسندیده اند .

    DarkSun (08-29-2015),farhadno (03-15-2017),kokolo (05-28-2017),Milad (08-29-2015),Nightprince (08-28-2015),siskko (09-01-2015),uther (08-29-2015),شایان (08-28-2015)

    ویرایش توسط Cloner : 08-29-2015 در ساعت 04:55 PM
    kokolo likes this.

  2. # ADS
    سیستم تبلیغات

کلمات کلیدی این موضوع

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •