All pastes #1070068 Raw Edit

Oblivion Server Management scrip

public php v1 · immutable
#1070068 ·published 2008-07-12 13:58 UTC
rendered paste body
// OBLIVION SERVER MANAGEMENT SERVER INFORMATION SCRIPT// PLEASE UPLOAD THIS FILE TO YOUR WEBSITE/SERVER AND IN YOUR SERVER-PANEL ON// HTTP://WWW.OBLIVION.ZHUK.CO.UK/LOGIN.PHP LOGIN AND CHANGE THE DIRECTORY OF// WHERE YOU UPLOADED IT!!<?if ($_GET['action'] == 'phpinfo'){ phpinfo(); return 1; } $reguptime = trim (exec ('uptime'));  if ($reguptime){    if (preg_match ('/, *(\\d) (users?), .*: (.*), (.*), (.*)/', $reguptime, $uptime)) {      $users[0] = $uptime[1];      $users[1] = $uptime[2];      $loadnow = $uptime[3];      $load15 = $uptime[4];      $load30 = $uptime[5];    }  }  else { $users[0] = 'Unavailable'; $users[1] = '--'; $loadnow = 'Unavailable'; $load15 = '--'; $load30 = '--'; }  $uptime = shell_exec ('cut -d. -f1 /proc/uptime');  $days = floor ($uptime / 60 / 60 / 24);  $hours = str_pad ($uptime / 60 / 60 % 24, 2, '0', STR_PAD_LEFT);  $mins = str_pad ($uptime / 60 % 60, 2, '0', STR_PAD_LEFT);  $secs = str_pad ($uptime % 60, 2, '0', STR_PAD_LEFT);  $phpver = phpversion ();  $mysqlver = mysql_get_client_info ();  $zendver = zend_version ();  echo "<load>".$loadnow."</load>\n";  echo "<uptime>".$days." Days ".$hours.":".$mins.":".$secs."</uptime>\n";  echo "<phpver>".$phpver."</phpver>\n";  echo "<mysqlver>".$mysqlver."</mysqlver>\n";  echo "<zendver>".$zendver."</zendver>\n";  echo "<load15>".$load15."</load15>\n";   echo "<load30>".$load30."</load30>\n";  echo "<users>".$users[0]."</users>\n";  echo "<version>".shell_exec("cat /proc/version")."</version>\n";  echo "<proc>".shell_exec("grep '^processor' /proc/cpuinfo | tail -n 1 | awk '{print\$3+1}'")."</proc>\n";  $a = shell_exec("free -m | tail -n 3 | awk '{print\$2}'"); echo "<totalram>".str_replace("buffers/cache","",$a)."</totalram>\n";  echo "<system>".shell_exec("df -h")."</system>\n";?>