PortScan em PHP com post usando fsockopen

Publicado por KoubackTr (última atualização em 13/09/2012)

[ Hits: 5.832 ]

Homepage: https://twitter.com/#!/Kouback_TR_

Download scan.php




Por curiosidade criei esse simples portscan em PHP que utiliza fsockopen e com metodo post, não sei em que pode ser util mas ...

  



Esconder código-fonte

<?php
 /*+----------------------------------------+
 * |PortScanner em php usando fsockopen     |
 * |C0ded by @Kouback_TR_                   |
 * |03/09/2012                              |
 * |http://twitter.com/Kouback_TR_          |
 * +----------------------------------------+*/

print"
</head>
<body bgcolor=#000000>
<html>
<head>
<title>PortScanner PHP by @Kouback_TR_</title>
<br>
<br>
<center><a href=http://twitter.com/kouback_tr_ target=><font color=#FF0000>PortScanner PHP by @Kouback_TR_</a></center></font>
<form method='post' action='?act=scan'>
<br>
<center><font color=#00FF30>Host: <input type=text name=host></input></center></pre>
<center><font color=#00FF30>Port: <input type=text name=port></input></center></pre>
<center><input type=submit value='-=Scan=-'></input></center>
</form>
</body>
</html>
"; // HTML

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>"; // retorna se a porta está aberta
fclose($fp);
}
else
{
print"port $port closed in $host<br>"; // retorna se a porta estiver fechada
}
flush();
}
}
}
?>

Scripts recomendados

Verifica porta aberta por faixa de ip's

Tradutor Google

PHP Script para testar ping de varios enderecoes em arquivo TXT

FTP

Script PHP para fazer UPLOAD de arquivos


  

Comentários
[1] Comentário enviado por jmurray em 19/09/2012 - 16:07h

Muito bom, este é o conceito de verificar se uma porta está aberta ou não, porém, este script não é um porscan e sim uma simples conexão socket....

o ideal seria fazer o escaneamento em threads....

Mas é isso aí mesmo, parabéns !


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor HostGator.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Viva o Android

Tópicos

Top 10 do mês

Scripts