• Downloading from our site will require you to have a paid membership. Upgrade to a Premium Membership from 10$ a month today!

    Dont forget read our Rules! Also anyone caught Sharing this content will be banned. By using this site you are agreeing to our rules so read them. Saying I did not know is simply not an excuse! You have been warned.

Code tự động lock ip khi bị ddos

Status
Not open for further replies.

super_nova

New Member
Vip
Mình nói thẳng cách này không phải chặn tuyệt đối vì để chặn tuyệt đối ddos là không thể. Nó chỉ có thể chặn ddos non tay thay. Tức là mở browser rùi mở nhiều tab cho tải đi tải lại đó. Cách này có thể lock ip ddos. Nếu là ddos già thì cách này vô ich phải chặn bằng tay. Cái này hôm khác post sau code đây


<?php
$n = 5; // Chặn ip nếu 5 lần nhanh và liên tiếp truy cập vào 1 URL
$ban = strpos($_SERVER['REQUEST_URI'],"vbshout.php")?0:1;
$in = "
".$_SERVER['REMOTE_ADDR']." -".$_SERVER['REQUEST_URI'];
$log = fopen('banip.log','a'); fwrite($log, $in); fclose($log);
$list = file('banip.log',FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES);
$last = count($list) - 1;
if($last >1000) { $in = "Deny from all"."
";
$lock = fopen('.htaccess','a'); fwrite($lock, $in); fclose($lock); }
elseif($last > $n) { for($i = 1; $i < $n; $i ) if($list[$last - $i] !=$list[$last]) $ban = 0;
} else { $ban = 0; }
if($ban) { $in = "Deny from".$_SERVER['REMOTE_ADDR']."
";
$lock = fopen('.htaccess','a'); fwrite($lock, $in); fclose($lock);}
?>
Các bạn save đoạn code trên lại thành banip.php. Sau đó đưa lên thư mục gốc của site.và add dòng
include ('banip.php');
Vào file muốn bảo vệ index chẳng hạn.
Chúc các bạn thành công !
Google < đã thêm thắt chút ít >
 
Status
Not open for further replies.

Facebook Comments

New posts New threads New resources

Back
Top