Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- session_start();
- ini_set('display_errors', 1);
- error_reporting(E_ALL);
- ignore_user_abort(true);
- set_time_limit(3);
- function connect($host, $port){
- $host = (empty($host)) ? true : $host;
- $port = (empty($port)) ? true : $port;
- if(!$socket = fsockopen($host, $port, $errno, $errstr, 3)){
- die('Konnte nicht zum Socket verbinden');
- }else{
- // Write Password
- fwrite($socket, 'top-sec.cret'.PHP_EOL);
- // Hier die ganzen Commandos
- fwrite($socket, 'help'.PHP_EOL);
- // Mehre Kommandos zum testen
- fwrite($socket, "say 'ajax ist geil, aber nur mit dem richtigen Reiniger!'".PHP_EOL);
- // Timeout wegen PHP
- stream_set_blocking($socket, false);
- stream_set_timeout($socket, 3);
- $break_counter = 0;
- $result = '';
- $data = array();
- $info = stream_get_meta_data($socket);
- while(!$info['timed_out'] && !feof($socket)){
- $str = @fread($socket, 1160);
- if($str){
- $data[] = $str;;
- }else{
- $break_counter += 1;
- if($break_counter > 100){
- break;
- }
- usleep(10000);
- }
- }
- foreach($data as $value){
- echo "".$value."<br/>";
- }
- $info = stream_get_meta_data($socket);
- fclose($socket);
- }
- }
- connect('84.201.16.197', 30204);
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement