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

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

[ Hits: 4.344 ]

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

SysTorpedo v.0.1 Beta

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

Gerenciador de Conteúdo site

ver Código-fonte

WebLog - Logs do linux via web


  

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