Linux slogan
Visite também: Segurança Linux · BR-Linux.org · Dicas-L · Doode · NoticiasLinux · SoftwareLivre.org · UnderLinux



» Screenshot
Linux: Logo Logo cataclysm no meu pc
Por removido
» Login
Login:
Senha:

Se você ainda não possui uma conta, clique aqui.

Esqueci minha senha



Scripts

Linux user

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

Login: lestatwa, 56477 pontos

   


Descrição

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

[ Download: verificador.php ]   [ Enviar nova versão ]

[ 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
   Script Linux recomendado webProxy feito em PHP
   Script Linux recomendado Monitoramento simples de servidores
   Script Linux recomendado Cria gráficos para monitoramento de consumo de CPU e Memória a partir de arquivos [Atualização].
   Script Linux recomendado Script PHP para autenticacao web dos usuarios do proprio linux
   Script Linux recomendado Babelfish Translator 2.0

Comentários
Nenhum comentário foi encontrado.

Contribuir com comentário


  
Para executar esta ação você precisa estar logado no site, caso contrário, tudo o que for digitado será perdido.
Responsável pelo site: Fábio Berbert de Paula - Conteúdo distribuído sob licença GNU FDL
Site hospedado por:

Viva o Linux

A maior comunidade Linux da América Latina! Artigos, dicas, tutoriais, fórum, scripts e muito mais. Ideal para quem busca auto-ajuda em Linux.