Guest User

Untitled

a guest
Jan 18th, 2019
106
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.82 KB | None | 0 0
  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
  2. <html>
  3. <head>
  4. <title>Whois</title>
  5. <meta name="title" content="Whois">
  6. <meta http-equiv="content-language" content="de-at">
  7. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
  8. </head>
  9. <body>
  10.  
  11. <?php
  12. if(trim($domain)=="")
  13.   $err_text.="Bitte geben Sie eine Domain an.<br>";
  14.  
  15. if(($send=="1") && (isset($err_text))) {
  16.   echo "<p><big><b>Fehler:</b></big><br>";
  17.   echo "<span id=warn>$err_text</span></p>";
  18. }
  19. if(!$domain) $domain="google.at";
  20. ?>
  21.  
  22. <table border=0 cellspacing=0 cellpadding=2>
  23. <form action="<?php echo $PHP_SELF; ?>" method="post">
  24. <tr><td nowrap align=right id="formtext">Domain oder IP:&nbsp;</td>
  25. <td width=100%><input type="text" name="domain" size=40 maxlength=250
  26. value="<?php echo $domain; ?>"></td></tr>
  27. <tr><td nowrap align=right>&nbsp;</td>
  28. <td width=100%><input type="submit" value="Adresse überprüfen" name="submit">
  29. <input type="hidden" value="1" name="send"></td></tr>
  30. </td></tr></form>
  31. </table>
  32.  
  33. <?php
  34. if(($send=="1") && (!isset($err_text))) {
  35.   $domain=strtolower($domain);
  36.   echo "<br><h4>Überprüfung</h4>\n";
  37.   echo "<blockquote>\n";
  38.   echo "<pre>\n";
  39.   flush();
  40.   $server="whois.ripe.net";
  41.   $IP=gethostbyname($domain);
  42.   if(!$IP) $IP==$domain;
  43.   echo "Verbinde zu $server:43...<br>\n";
  44.   $fp=@fsockopen($server,43,&$errno,&$errstr,15);
  45.   if(!$fp)
  46.   {
  47.     echo "Verbindung zu $server:43 konnte nicht hergestellt werden.<br>\n";
  48.     echo "$errno: $errstr<br>\n";
  49.     return false;
  50.   }else{
  51.     echo "Verbunden mit $server:43 hergestellt, sende Anfrage...<br>\n";
  52.     echo "(IP/Domain: $IP)<br>\n";
  53.     fputs($fp,"$IP\r\n");
  54.     while(!feof($fp))
  55.     {
  56.       echo fgets($fp,256);
  57.     }
  58.     fclose($fp);
  59.     echo "Verbindung beendet.<br>\n";
  60.   }
  61.   echo "</pre>\n";
  62. }
  63. ?>
  64.  
  65. </body>
  66. </html>
Add Comment
Please, Sign In to add comment