Verifica porta aberta por faixa de ip's

Publicado por Luis Eduardo Boiko Ferreira (última atualização em 08/02/2012)

[ Hits: 11.598 ]

Homepage: https://www.facebook.com/luiseduardo.boiko

Download verificador.php




Script PHP para verificar se determinada porta esta aberta em uma faixa pré-determinada de ips.

Útil para achar o ip daquela impressora WiFi que não pode fixar IP e outras coisinhas mais

  



Esconder código-fonte

<!--
   Desenvolvido por Luís Eduardo Boiko Ferreira
   Data:05/02/2012
   Licença:Pode modificar o conteudo desde que mantenha os creditos do autor
!-->
<html>
<title>Verificador IP - PORTA INTRANET</title>
   <body style="background-color:white; font-family:helvetica; font-size:13px; font-color:#333;">
      <div style="background-color:#f8f8f8; border:1px solid #999; padding:25px; width:500px; text-align:right;">
         <form action="" method="post">
            Ip da rede (com ponto final, ex: 192.168.3.) <input type="text" name="ip"><br><Br>
            Porta a ser verificada <input type="text" name="porta"><br><Br>
            Ip Inicial <input type="text" name="ip_inicial" style="width:40px"> Ip Final <input type="text" name="ip_final" style="width:40px"><br><br> 
            <input type="submit" name="verificar" value="verificar"> 
         </form>
         
         <?php
            if ($_POST["verificar"]){         
               function Verifica_Porta($faixa_ip, $porta, $ip_inicial, $ip_final){
                     echo "<table width=100% border=1 cellspacing=0 cellspadding=0 style='font-family:helvetica; font-size:12px; color:#666; background-color:lightgray;'>
                     <tr><td><b>Endereço IP</b></td><Td><b>Status</td></b></tr>";
                     while ($ip_inicial<=$ip_final){//executa o loop dentro da faixa delimitada
                        $ip_atual = $faixa_ip.$ip_inicial;//popula a variavel ip_atual         
                        $conectado = @ fsockopen($ip_atual, $porta, $numeroDoErro, $stringDoErro, 3);//testamos a conex via socket
                        if ($conectado) {
                           echo "<tr><td bgcolor=lightgreen>$ip_atual</td><td bgcolor=lightgreen> Online </td></tr>";
                        } else {
                           echo "<tr><td>$ip_atual</td><td> Offline </td></tr>";
                        }
                        //incrementar o ip inicial
                        $ip_inicial++;
                     }
                     echo "</table>";
               }
               //E por final executa a funcao
               $iniciar_verificacao = Verifica_Porta($_POST["ip"], $_POST["porta"], $_POST["ip_inicial"], $_POST["ip_final"]);
            }
         ?>
      </div>
   </body>
</html>

Scripts recomendados

Babelfish Translator

Whois em PHP

Apache VirtualHosts Config

Script PHP para autenticacao web dos usuarios do proprio linux

Cria gráficos para monitoramento de consumo de CPU e Memória a partir de arquivos [Atualização].


  

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