Вход Регистрация
Файл: 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
      
$host= preg_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>
Онлайн: 2
Реклама