Simples PortScan
Publicado por Tiago Martins 12/07/2007
[ Hits: 12.437 ]
Este é o meu primeiro script.
É um port scanner simples usado para fazer uma varredura nas portas TCP/IP da máquina, e mostrar quais portas estão abertas para possíveis invasões.
import java.io.*; import java.net.*; import javax.swing.*; //OBS: Este código fonte é apenas para fins de estudo, // não me responsabilizo pelo uso indevido deste programa. public class Scanner { String ip; String aux; int port; public void PortScan() { ip = JOptionPane.showInputDialog(null, "Entre com o IP:"); aux = JOptionPane.showInputDialog(null, "Entre com o número de portas a ser scaneado:"); port = Integer.parseInt(aux); System.out.println("Scaneando portas, aguarde"+"\n"); try{ InetAddress addr = InetAddress.getByName(ip); String hostname = addr.getHostName(); for (int i=0; i < port; i++) { Socket s = null; try{ s = new Socket(addr,i); System.out.println("Porta: " + i + " está aberta " + "" + hostname); } catch(IOException ex){} finally{ try{ if (s != null) s.close(); } catch(IOException ex){} } }//for }//try catch(UnknownHostException ex){ System.err.println(ex); } System.out.println("\n"+"Scaneamento completo:"); } public static void main(String args[]) { Scanner sp = new Scanner(); sp.PortScan(); } }
Login Java web com MySQL com criptografia MD5
JCriptoCesar, a cifra de Cesar em Java
IA local no bolso, novo visual no Raspberry Pi OS e mais destaques do software livre
Kernel turbinado, compatibilidade em alta e debate sobre sustentabilidade: o dia no mundo Linux
Kernel turbinado e GNOME 49 dominam o giro do dia no mundo Linux
Novidades Linux: Kernel 6.17, distros em ebulição e segurança em foco
Kernel ganha novos linters Rust e distros avançam com recursos de IA
Adicionando o repositório backports no Debian 13 Trixie
Como definir um IP estático no Linux Debian
SAMBA parou de compartilhar (2)
Orientação para instalar o Warsaw - módulo de proteção do Banco do Bra... (8)
systemd-resol... precisa ser reiniciado periodicamente (5)
Alguém que utilize o Warsaw do BB no Ubuntu 24.04 [RESOLVIDO] (6)
Fedora não reconhece James Donkey 102 Wireless Gaming Mouse (2)