slogan
Visite também: BR-Linux.org · Dicas-L · SoftwareLivre.org · UnderLinux

Linux banner
Linux banner


» Screenshot

Scripts

Linux user

Publicado por Kouback_TR_ em (última atualização em 13/09/2012)   [ 3448 hits ]

Login: koubacktr, 137881 pontos

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

Download:



Descrição

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


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

[ 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
   Script Linux recomendado PHPsysInfo 2.1
   Script Linux recomendado Resolvendo IP para Hostname em PHP
   Script Linux recomendado Cria gráficos para monitoramento de consumo de CPU e Memória a partir de arquivos [Atualização].
   Script Linux recomendado ZPanel
   Script Linux recomendado Verifica porta aberta por faixa de ip's

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


  
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 GNU/Linux da América Latina! Artigos, dicas, tutoriais, fórum, scripts e muito mais. Ideal para quem busca auto-ajuda.