Advertisement
Guest User

Untitled

a guest
Aug 7th, 2017
63
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.64 KB | None | 0 0
  1. <?php
  2. error_reporting(E_ALL ^ E_NOTICE);
  3.  
  4. if($_POST['submit'])
  5. {
  6.     $error = (empty($_POST['ip'])) ? 'You must enter a IP/Host<br />' : '';
  7.     $error = (empty($_POST['port'])) ? 'You must enter a Port<br />' : '';
  8.     $error = (empty($_POST['user'])) ? 'You must enter a Username<br />' : '';
  9.     $error = (empty($_POST['pass'])) ? 'You must enter a Password<br />' : '';
  10.  
  11.     if(!$error)
  12.     {
  13.         $fp = fsockopen('udp://'.$_POST['ip'], $_POST['port'], $errno, $errstr);
  14.         if (!$fp)
  15.             echo '<span style="color:red;">ERROR: '.$errno.' - '.$errstr.'<br />\n';
  16.         else
  17.         {
  18.             fwrite($fp, $_POST['command'].':'.$_POST['user'].':'.$_POST['pass']);
  19.             stream_set_timeout($fp, 5);
  20.             echo '<span style="color:green;">'.fread($fp, 128).'</span>';
  21.             fclose($fp);
  22.         }
  23.     }
  24. }
  25. echo '<html><body>
  26. '.((!empty($error)) ? '<div style="color:red;">'.$error.'</div><br />' : '').'
  27. <form action="index.php" method="post">
  28. IP/Host: <input type="text" name="ip" value="'.$_POST['ip'].'" /> <br/> Port: <input type="text" name="port" value="'.$_POST['port'].'" /><br />
  29. Username: <input type="text" name="user" value="'.$_POST['user'].'" /> <br/>Pass: <input type="password" name="pass" /><br />
  30. <select name="command">
  31. <option value="version">Version</option>
  32. <option value="enable">Enable Restarts</option>
  33. <option value="disable">Disable Restarts</option>
  34. <option value="restart">Restart</option>
  35. <option value="forcerestart">Force Restart</option>
  36. <option value="forcestop">Force Stop</option>
  37. </select>
  38. <input type="submit" value="submit" name="submit" />
  39. </form></body></html>';
  40. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement