Ejemplo n.º 1
0
     echo xhtmlSubmit('Search');
     echo '</form>';
     break;
 case 'ip':
     // query ip info
     $ip = '';
     if (!empty($_GET['ip'])) {
         $ip = $_GET['ip'];
     }
     if (!$ip) {
         die('meh');
     }
     $geoip = IPv4_to_GeoIP($ip);
     echo '<h1>' . $ip . ' (' . gethostbyaddr($ip) . ')</h1>';
     echo '<br/><br/>';
     $list = LoginEntry::getUsersByIP($ip);
     echo 'This IP is associated with ' . count($list) . ' registered users:<br/>';
     foreach ($list as $user_ip) {
         echo UserLink::render($user_ip) . '<br/>';
     }
     echo '<hr/>';
     echo '<a href="http://www.dnsstuff.com/tools/whois.ch?ip=' . $ip . '" target="_blank">Perform whois lookup</a><br/>';
     echo '<a href="http://www.dnsstuff.com/tools/tracert.ch?ip=' . $ip . '" target="_blank">Perform traceroute</a><br/>';
     echo '<a href="http://www.dnsstuff.com/tools/ping.ch?ip=' . $ip . '" target="_blank">Ping IP</a><br/>';
     echo '<a href="http://www.dnsstuff.com/tools/city.ch?ip=' . $ip . '" target="_blank">Lookup city from IP</a><br/>';
     echo '<hr/>';
     //Admin notes
     echo CommentViewer::render(IP, $geoip);
     break;
 case 'user':
     // query user name