Advertisement
Guest User

234234

a guest
Feb 6th, 2016
58
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.23 KB | None | 0 0
  1. <?php
  2. session_start();
  3.  
  4. ini_set('display_errors', 0);
  5. error_reporting(0);
  6.  
  7. ignore_user_abort(true);
  8. set_time_limit(3);
  9.  
  10. function connect($host, $port){
  11. $host = (empty($host)) ? true : $host;
  12. $port = (empty($port)) ? true : $port;
  13.  
  14. if(!$socket = fsockopen($host, $port, $errno, $errstr, 3)){
  15. die('Konnte nicht zum Socket verbinden');
  16. }else{
  17. // Write Password
  18. fwrite($socket, 'top-sec.cret'.PHP_EOL);
  19.  
  20. // Hier die ganzen Commandos
  21. fwrite($socket, 'help'.PHP_EOL);
  22.  
  23. // Mehre Kommandos zum testen
  24. fwrite($socket, "say 'ajax ist geil, aber nur mit dem richtigen Reiniger!'".PHP_EOL);
  25.  
  26. // Timeout wegen PHP
  27. stream_set_blocking($socket, false);
  28. stream_set_timeout($socket, 3);
  29.  
  30. $break_counter = 0;
  31. $result = '';
  32. $data = array();
  33. $info = stream_get_meta_data($socket);
  34.  
  35. while(!$info['timed_out'] && !feof($socket)){
  36. $str = @fread($socket, 1160);
  37. if($str){
  38. $data[] = $str;
  39. }else{
  40. $break_counter += 1;
  41.  
  42. if($break_counter > 100){
  43. break;
  44. }
  45.  
  46. usleep(10000);
  47. }
  48. }
  49.  
  50. foreach($data as $value){
  51. echo "<pre>".$value."<br/>";
  52. }
  53.  
  54. $info = stream_get_meta_data($socket);
  55. fclose($socket);
  56. }
  57. }
  58. connect('84.201.16.197', 30204);
  59. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement