Verifica porta aberta por faixa de ip's
Publicado por Luis Eduardo Boiko Ferreira (última atualização em 08/02/2012)
[ Hits: 11.819 ]
Homepage: https://www.facebook.com/luiseduardo.boiko
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
<!--
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>
Script PHP para fazer UPLOAD de arquivos
Nenhum comentário foi encontrado.
Como extrair chaves TOTP 2FA a partir de QRCODE (Google Authenticator)
Linux em 2025: Segurança prática para o usuário
Desktop Linux em alta: novos apps, distros e privacidade marcam o sábado
IA chega ao desktop e impulsiona produtividade no mundo Linux
Novos apps de produtividade, avanços em IA e distros em ebulição agitam o universo Linux
Como instalar o repositório do DBeaver no Ubuntu
Como instalar o Plex Media Server no Ubuntu
Digitando underscore com "shift" + "barra de espaços"
Como ativar a lixeira e recuperar aquivos deletados em um servidor Linux
Como mudar o nome de dispositivos Bluetooth via linha de comando
Programa fora de escala na tela do pc (24)
Linux é a solução para o fim do Windows10? (0)
converter algoritmo C++ em C? (1)
Problemas com Driver NVIDIA (1)
Fedora KDE plasma 42 X Módulo de segurança BB (Warsaw-2) (1)









