Вход Регистрация
Файл: inc/tools/traceroute/index.php
Строк: 47
<table width="100%" border="0" align="center" class="ttable">
    <tr>
      <td bgcolor="#D4D0C8"><strong>TRACEROUTE</strong></td>
    </tr>
    <tr>
      <td><?php
//  This script was writen by webmaster@theworldsend.net, Aug.2001
//  http://www.theworldsend.net 
//  This is my first script. Enjoy.
//  
// Put it into whatever directory and call it. That's all.
// Updated to 4.2 code in 2002
// Get Variable from form via register globals on/off
//-------------------------
$unix      =  1//set this to 1 if you are on a *unix system      
$windows   =  0//set this to 1 if you are on a windows system
// -------------------------
// nothing more to be done.
// -------------------------
//globals on or off ?
$register_globals = (bool) ini_get('register_gobals');
$system ini_get('system');
$unix = (bool) $unix;
$win  = (bool)  $windows;
//
If ($register_globals)
{
   
$ip getenv(REMOTE_ADDR);
   
$self $PHP_SELF;

else 
{
   
$submit $_POST['submit'];
   
$host   $_POST['host'];
   
$ip     $_SERVER['REMOTE_ADDR'];
   
$self   $_SERVER['PHP_SELF'];
};
// form submitted ?
If ($submit == "Traceroute!"
{
      
// replace bad chars
      
$hostpreg_replace ("/[^A-Za-z0-9.]/","",$host);
      echo 
'<body bgcolor="#FFFFFF" text="#000000"></body>';
      echo(
"Trace Output:<br>"); 
      echo 
'<pre>';           
      
//check target IP or domain
      
if ($unix
      {
         
$ret system ("traceroute $host");
         echo 
$ret;
         
ob_flush(); flush();
         
         
system("killall -q traceroute");// kill all traceroute processes in case there are some stalled ones or use echo 'traceroute' to execute without shell
      
}
      else
      {
         
system("tracert $host");
      }
      echo 
'</pre>'
      echo 
'done ...';  

else 
{
    echo 
'<body bgcolor="#FFFFFF" text="#000000"></body>';
    echo 
'<p><font size="2">Your IP is: '.$ip.'</font></p>';
    echo 
'<form method="post" action="">';
    echo 
'   Enter IP or Host <input type="text" name="host" value="'.$ip.'"></input>';
    echo 
'   <input type="submit" name="submit" value="Traceroute!"></input>';
    echo 
'</form>';
    echo 
'<br><b>'.$system.'</b>';
    echo 
'</body></html>';
}
?></td>
    </tr>
  </table>
Онлайн: 0
Реклама