Hash MD5, whois, IP para hostname e checagem de portas

Publicado por Perfil removido (última atualização em 21/11/2012)

[ Hits: 4.337 ]

Download nettools.php




Script simples em PHP de fácil adaptação que serve pra gerar hash MD5, consultar whois, resolver IP para hostname e checar portas, tudo em um só código.

  



Esconder código-fonte

<?

 //
 // Code by: Kouback_TR_
 // Web: http://koubacktr.com/
 // Twitter: http://twitter.com/kouback_tr_
 // Email: kouback@live.com
 // Nnenhum direito reservado (N) 2012
 //
 
if(VARIAVEIS);{

//variaveis 

date_default_timezone_set('Brazil/East'); // DATA
$dia = date('d'); 
switch (date("m")) {
        case "01":    $mes = Janeiro;     break;
        case "02":    $mes = Fevereiro;   break;
        case "03":    $mes = Março;       break;
        case "04":    $mes = Abril;       break;
        case "05":    $mes = Maio;        break;
        case "06":    $mes = Junho;       break;
        case "07":    $mes = Julho;       break;
        case "08":    $mes = Agosto;      break;
        case "09":    $mes = Setembro;    break;
        case "10":    $mes = Outubro;     break;
        case "11":    $mes = Novembro;    break;
        case "12":    $mes = Dezembro;    break; 
 }
$ano = date('y');
$ip = getenv('REMOTE_ADDR'); 

}
 
if(SISTEMA);{
   
 //INFORMAÇÕES DO SISTEMA//   
echo'<TABLE DIR="LTR" WIDTH=100% BORDER=1 CELLPADDING=4 CELLSPACING=3>
<TR>
<TD WIDTH=100% VALIGN=TOP>
<P><font color=#AE1200 size=2>';print"<b>System:  </font><font color=#009500 size=2>" .php_uname();print"<font color=#CF0006><br>Seu IP: $ip // $dia de $mes de 20$ano</font>"; echo'</font></P></b>';
echo'</TD></TABLE>';
print"<tr><th colspan=5><hr></th></tr><br>";
   
   
}

if(MENU);{
   
$codefile = getenv('HTTP_REQUEST_URI'); // ARQUIVO CODIGO //
echo'<TITLE>Network-Kouback-Tools</TITLE>
<DIV ID="Frame1" DIR="LTR" STYLE="position: absolute; top: 0.45in; left: 9.44in; width: 2.54in; height: 3.16in; border: none; padding: 0in; background: #ffffff">
   <TABLE DIR="LTR" WIDTH=100% BORDER=1 CELLPADDING=4 CELLSPACING=3>
      <COL WIDTH=256*>
      <TR>
         <TD WIDTH=100% VALIGN=TOP>
            <P ALIGN=CENTER><A HREF="';print"$codefile?option=op_host"; echo'"><font color=#AE1200>IP to Hostname</font></A></P>
         </TD>
      </TR>
      <TR>
         <TD WIDTH=100% VALIGN=TOP>
            <P ALIGN=CENTER><A HREF="';print"$codefile?option=op_whois"; echo'"><font color=#AE1200>Whois</font></A></P>
         </TD>
      </TR>
      <TR>
         <TD WIDTH=100% VALIGN=TOP>
            <P ALIGN=CENTER><A HREF="';print"$codefile?option=op_port"; echo'"><font color=#AE1200>Port Check</font></A></P>
         </TD>
      </TR>
      <TR>
         <TD WIDTH=100% VALIGN=TOP>
            <P ALIGN=CENTER><A HREF="';print"$codefile?option=op_md5"; echo'"><font color=#AE1200>Generate MD5</font></A></P>
         </TD>
      </TR>
      <TR>
         <TD WIDTH=100% VALIGN=TOP>
            <P ALIGN=CENTER><A HREF="';print"$codefile?option=op_about"; echo'"><font color=#AE1200>Sobre</font></A></P>
         </TD>
      </TR>
   </TABLE>
   <P><BR><BR>
   </P>
</DIV>';   
} 


if($_GET['option'] == "op_host"){

print"
<br>
<center>Resolve IP to Hostname</a></center></font>
<form method='post' action='?option=op_host&act=resolve'>
<br>
<center>IP: <input type=text name=ip></input></center></pre>
<center><input type=submit value='Resolve'></input></center>
</form>";

if($_GET['act'] == "resolve"){

$iptoresolve = $_POST['ip'];
$hostname = gethostbyaddr($iptoresolve);

print"<br><br><br><center>";
print"<b>IP: $iptoresolve </b><br>";
print"<b>HOSTNAME: $hostname </b><br>";
print"</center>";

}
}
if($_GET['option'] == "op_whois"){

print"
<center>Whois</center>
<form method='post' action='?option=op_whois&act=whois'>
<br>
<b><center><font color=#000000>Target whois</font></center></b>
<center><input type=text name=target></input></center></pre>
<center><input type=submit value='whois'></input></center>
<br><br><br><br>";

if($_GET['act'] == "whois"){
   
$target = $_POST['target'];
$whois = `whois $target && arp -a`;
print"
<TABLE DIR=LTR WIDTH=10% BORDER=1 CELLPADDING=4 CELLSPACING=3><COL WIDTH=256*><TR><TD WIDTH=100% VALIGN=TOP><P><font color=#B70022 size=2>";
echo nl2br($whois);
print"</P></TD></TR></TABLE>";
}

}
if($_GET['option'] == "op_port"){
print"
<br>
<b><center>Port check</center></b>
<form method='post' action='?option=op_port&act=scan'>
<br>
<center>Host: <input type=text name=host></input></center></pre>
<center>Port: <input type=text name=port></input></center></pre>
<center><input type=submit value='Check'></input></center>
</form>
";
if($_GET['act'] == "scan"){
{
   
$host = $_POST['host'];  // host
$port = $_POST['port'];  // porta
{
$fp = fsockopen($host,$port,$errno,$errstr,10); // criando nossa conexão ... 
if($fp)
{
print"port $port open in $host<br>";
fclose($fp);
}
else
{
print"port $port closed in $host<br>"; 
}
flush();
}
}
}
}
if($_GET['option'] == "op_md5"){

print"
<center><b>Gerador de hash MD5</b></center>
<form method='post' action='?option=op_md5&act=md5'>
<br>
<center><font color=#AA000F><input type=text name=caracteres></input></center></pre>
<center><input type=submit value='Gerar MD5'></input></center>
</form><br><br><br>";

if($_GET['act'] == "md5"){

$caracteres = $_POST['caracteres'];  // pega senha definida para transformar em MD5
$geramd5 = substr(md5("$caracteres"),0,32);  // definindo nossa md5

print"<center><b><font color=#000000>[ <font color=#9F0000>$caracteres</font> ]</font></b></center>";
print"<center><b><font color=#000000>MD5:> [ <font color=#9F0000>$geramd5</font> ]</font></b></center>";

}
}
if($_GET['option'] == "op_about"){
print"
<b><center>Sobre:</center></b><br>
<center>Code by @Kouback_TR_</center><br>
<center><a href=https://twitter.com/kouback_tr_ target=_blank><font color=#0094FF>Follow-me in Twitter</font></a></center>
<br>
<center>IRC: irc.anonnet.org PORT: 6667 CHAN: #loc</center>
<center><font color=#D86D00><b>:-) Thanks</b></font></center>";
}
?>

Scripts recomendados

Cotação do dólar direto do banco central

Classe com método para inserir vídeos Vimeo e YouTube

phpCBLConsult

Classe para criar menus de listas

Guestbook LivroLivre versão 2.0


  

Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts