PortScan em PHP com post usando fsockopen
Publicado por Perfil removido (última atualização em 13/09/2012)
[ Hits: 7.788 ]
Por curiosidade criei esse simples portscan em PHP que utiliza fsockopen e com metodo post, não sei em que pode ser util mas ...
<?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(); } } } ?>
Script PHP para fazer UPLOAD de arquivos
Cria gráficos para monitoramento de consumo de CPU e Memória a partir de arquivos [Atualização].
Atenção a quem posta conteúdo de dicas, scripts e tal (1)
Manutenção de sistemas Linux Debian e derivados com apt-get, apt, aptitude e dpkg
Melhorando o tempo de boot do Fedora e outras distribuições
Como instalar as extensões Dash To Dock e Hide Top Bar no Gnome 45/46
Como Atualizar Fedora 39 para 40
Instalar Google Chrome no Debian e derivados
Consertando o erro do Sushi e Wayland no Opensuse Leap 15
Instalar a última versão do PostgreSQL no Lunix mantendo atualizado
Flathub na sua distribuição Linux e comandos básicos de gerenciamento
erro ao clonar repo github (1)
Quais Shell Scripts vocês usam? (15)
Como adicionar módulo de saúde da bateria dos notebooks Acer ao kernel... (22)
[Shell Script] Script para desinstalar pacotes desnecessários no OpenSuse
[Shell Script] Script para criar certificados de forma automatizada no OpenVpn
[Shell Script] Conversor de vídeo com opção de legenda
[C/C++] BRT - Bulk Renaming Tool
[Shell Script] Criação de Usuarios , Grupo e instalação do servidor de arquivos samba